Visual Basic - busqueda con filtro

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil

busqueda con filtro

Publicado por angel (37 intervenciones) el 26/11/2005 03:30:04
hola a todos tengo un pequeño problema con un sistema de ventas , megustaria implentar una busqueda con filtro es decir que yo al teclar una letra me aparecieran todos los registros correspondientes a esa letra de antemano gracias cualquier tipo de ayuda se lo agradeceria!!! de antemano muchas gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel

RE:busqueda con filtro

Publicado por Daniel (360 intervenciones) el 26/11/2005 11:48:19
Te recomiendo que uses el control de datos ADO este tiene una propiedad filter con la que puedes hacer lo que quieres
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:busqueda con filtro

Publicado por Eduardo (47 intervenciones) el 26/11/2005 12:46:18
El hecho de presionar una tecla y comenzar una busqueda, puede resultar algo lento en un sistema con archivos pesados. Lo que te sugiero es ingresar el dato en un textbox, y luego al presionar Enter comenzar la busqueda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:busqueda con filtro

Publicado por angel (37 intervenciones) el 27/11/2005 03:37:39
ok todo estabien pero la pregunta es como lo hago la verdad no se si me podrian ayudar con algun codigo la verdad es de mucha urgencia ya que no tengo ni la mas minima idea de como hacerlo,.........de todos modos gracias!!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:busqueda con filtro

Publicado por jose (33 intervenciones) el 28/11/2005 07:00:19
primero tenes que hacer un textbox y una lista y a medida que vas escribiendo en el text se va a ir filtrando y va a aparecer en la lista
cargalista es una rutina que cada vez que la llamas se carga el listbox

option explicit
dim rs as new adodb.connection
--------------------------------------------------------------
Private Sub Text1_Change()
cargalista ("SELECT * FROM tabla where campo like '" & Trim(Text1.Text) & "%'"
End Sub

*****esto lo pones abajo de todo o donde quieras que se yo

'CARGA LISTA--------------------------------------------------
Public Sub cargalista(sql As String)
List1.Clear
Set rs = db.Execute(sql)
With rs
While Not .EOF
List1.AddItem rs!campo a mostrar en la lista (ej:rs!clientes)
List1.ItemData(List1.NewIndex) = rs!campo clave de la tabla (ej:rs!idclientes)
.MoveNext
Wend
End With
End Sub

espero que te sirva
suerte
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar