• Lunes 23 de Diciembre de 2024, 14:13

Autor Tema:  Formulario De Ventas  (Leído 3029 veces)

spiderman160281

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Formulario De Ventas
« en: Viernes 25 de Mayo de 2007, 18:26 »
0
Por alguién que me pueda orientar lo que pasa que quiero hacer mi formulario de ventas y e visto en una tienda un sistema que tienen en el cada que van tecleando una letra en una caja de texto se aparece en ella un nombre de producto es decir A "ALMENDRAS",  depués, otra letra por ejemplo AG "AGUA", y así hatas encontrar el nombre que deseeamos del producto, ojala y me allá dado a explicar bien y si no por favor haganmelo saber...

gracias!!!

atte. spider :rolleyes:

Cajami

  • Miembro MUY activo
  • ***
  • Mensajes: 298
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #1 en: Viernes 25 de Mayo de 2007, 18:34 »
0
Hola, tal vez no te estoy captando bien, pero cual es el problema???? las consultas se hacen en la bd, has un SELECT y tambien utiliza el WHERE y LIKE y el comodin % (gueno si asi se llamará :D  :D )

ejemplo:

Código: Text
  1. "SELECT Codigo, Nombres, Apellidos, Edad FROM Alumno WHERE Apellidos LIKE 'A%'
  2.  

Eso te traerá todos los registros de los alumnos que sus apellidos empiezen con A, espero que eso sea, nos vemos
Lima - Perú

-------------------------------------------------------------------------------------------------------
"Persigue tus metas, tus objetivos, tus sueños, nunca t rindas si t caes 1000 veces levantat 1000 veces y sigue adelante..."

spiderman160281

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #2 en: Viernes 25 de Mayo de 2007, 18:45 »
0
creo que no supe hacer la pregunta disculpa pero si es una consulta así pero lo que quiero es cuando yo teclee una letra en esa misma caja de texto que teclee me aparezca un nombre de la bd y con forme valla tecleando la demas letras valla cambienso hasta encontrar el nombre del producto que deseo, no se te decía por ejemplo L y aparece "LECHE" después tecleo E para tener LI "LISADOR" me aparece, es una busqueda yo siento, para hacerla más rápida...  :) lo que no quiero hacer es un consulta simple si no un especie de busqueda tecleando las letras del nombre de producto...

LValenzuela

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #3 en: Viernes 25 de Mayo de 2007, 18:58 »
0
Por lo que trata de explicar "spiderman160281" lo que esta solicitando es un autocompletar que al ir ingresando letras se autocomplete la palabra mas parecida y por que no que muestre un listado abajo de otras posibles, esto segun vi hace tiempo se podia ya sea haciendo referencia a una DB o con las palabras que ya se habian ingresado.

Hace poco vi unos videos donde explicaban pero por desgracia ya no los encuentro, si los localizo te informo.

Saludos.

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #4 en: Viernes 25 de Mayo de 2007, 19:08 »
0
Citar
Por lo que trata de explicar "spiderman160281" lo que esta solicitando es un autocompletar que al ir ingresando letras se autocomplete la palabra mas parecida y por que no que muestre un listado abajo de otras posibles, esto segun vi hace tiempo se podia ya sea haciendo referencia a una DB o con las palabras que ya se habian ingresado.
para mi, lo que respondio Cajami esta bien. porque en realidad tiene que hacer una consulta asi, ahoralo que falta por ver es como y donde lo va a mostrar.
Yo te aconsejaria que digitaras en un textbox y en su evento keypress o keydown realizes esa busqueda, y lo vayas insertadando y limpiando en listview.


BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

spiderman160281

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #5 en: Viernes 25 de Mayo de 2007, 19:09 »
0
muchas gracias mi estimado LValenzuela es exactamente lo que quiero hacer te agradecería mucho cualquier ayuda, por lo pronto seguire buscando a ver que sale  :lol: ...

muchas gracias!!!

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #6 en: Viernes 25 de Mayo de 2007, 19:15 »
0
Lo que realmente quiere spiderman160281 es que al momento de que el ingrese una letra el combo o textbox se vaya autocompletando la info segun las teclas que se vayan ingresado ......

 ;)
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



spiderman160281

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #7 en: Viernes 25 de Mayo de 2007, 19:16 »
0
tiene razón lencho sería bueno probar nada más que hay que checar la parte de comparar el string o lo tecleado ya que no se puede comparar cadenas completas por que conforme vayamos tecleando la letra se tiene que hacer la comparación o busqueda.. bueno a ver que sale por lo pronto gracias  :)

spiderman160281

  • Miembro activo
  • **
  • Mensajes: 96
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #8 en: Viernes 25 de Mayo de 2007, 19:17 »
0
eso es mi estimado ElNapster estamos trabajando en eso cualquier ayuda es bien recibida  :) ...

lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #9 en: Viernes 25 de Mayo de 2007, 19:22 »
0
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #10 en: Viernes 25 de Mayo de 2007, 19:23 »
0
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa



lencho

  • Miembro de PLATA
  • *****
  • Mensajes: 1076
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #11 en: Viernes 25 de Mayo de 2007, 19:24 »
0
Cita de: "spiderman160281"
tiene razón lencho sería bueno probar nada más que hay que checar la parte de comparar el string
esa parte ya lo hace la consulta.


Citar
o lo tecleado ya que no se puede comparar cadenas completas por que conforme vayamos tecleando la letra se tiene que hacer la comparación o busqueda..
esa parte se lo controla programando en uno de los eventos que te mencione.

BYTE.
______________________________________________________________________________________
"No estoy de acuerdo con lo que dices, pero defenderé con mi vida tu derecho a expresarlo"

ElNapster

  • Moderador
  • ******
  • Mensajes: 727
    • Ver Perfil
Re: Formulario De Ventas
« Respuesta #12 en: Viernes 25 de Mayo de 2007, 19:26 »
0
Código: Text
  1. Private Sub Form1_Load(ByVal sender As System.Object, _
  2.             ByVal e As System.EventArgs) Handles MyBase.Load
  3.  
  4.     Dim a() As String = {"Pepe Luis", "Pepe Ruiz", "Juan Francisco", _
  5.                  "Luisa Lopez", "Lorenzo Llamas", "Lucio Bigote", _
  6.                  "Juan Fernandez", "Pedro Picapiedra", _
  7.                  "Luis Gonzalez", "Luna Soleada", _
  8.                  "Luis Gordillo", "Pedro Picaron"}
  9.  
  10.     ' Añadir los elementos al ComboBox y ListBox
  11.     ' a partir del array usando AddRange
  12.  
  13.     With ComboBox1
  14.         .Items.Clear()
  15.         .Items.AddRange(a)
  16.         .SelectedIndex = 0
  17.     End With
  18.  
  19.     ' El ListBox no tiene propiedades de auto completar
  20.     With ListBox1
  21.         .Items.Clear()
  22.         .Items.AddRange(a)
  23.         .SelectedIndex = 0
  24.     End With
  25.  
  26.     ' Asignar la búsqueda incremental (auto completar)
  27.  
  28.     With ComboBox1
  29.         .AutoCompleteMode = AutoCompleteMode.SuggestAppend
  30.         .AutoCompleteSource = AutoCompleteSource.ListItems
  31.     End With
  32.  
  33.     ' Usar los datos de un array
  34.     With TextBox1
  35.         .AutoCompleteMode = AutoCompleteMode.SuggestAppend
  36.         .AutoCompleteSource = AutoCompleteSource.CustomSource
  37.         .AutoCompleteCustomSource.AddRange(a)
  38.     End With
  39.  
  40.     ' Usar las direcciones del explorer
  41.     With TextBox2
  42.         .AutoCompleteMode = AutoCompleteMode.SuggestAppend
  43.         .AutoCompleteSource = AutoCompleteSource.RecentlyUsedList
  44.     End With
  45.  
  46. End Sub
  47.  

Código: Text
  1. System.Windows.Forms
  2.  

Bueno suficiente ... espero que te sirva.....  :lightsabre:
"Somos lo que imaginamos ser"
-- --------------------------------------------------------------
-ElNapster
-Designer / Developer Software
-GuaTemALa