Visual Basic - DataGrid VB6

Life is soft - evento anual de software empresarial
 
Vista:

DataGrid VB6

Publicado por Susan (1 intervención) el 26/10/2007 22:36:45
Hola quisiera saber una forma para que mientras el usuario escribe en una caja de texto un recordset previamente cargado se vaya mostrando filtrado segun la entrada del usuario. He provado asignando el recordset filtrado a un Datagrid pero la idea que busco es simular una lista desplegable. Tambien prove usando una caja de texto + un datalist pero el control datalist muestra todos los registros del recordset y no solamente los filtrados.

Agradeceria mucho la ayuda
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

RE:DataGrid VB6

Publicado por Sergio Vargas (12 intervenciones) el 26/10/2007 23:35:04
Hola Susan

Espero te sirva colocalo en el metodo changue del text box
lo desarrolle inicialmente en un data, pero debe funcionar con cualquier otro

With Me.Data1
.RecordSource = "Select * " & _
"FROM Clientes " & _
"where IdCliente Like '%" & Me.Text1.Text & "%'"
.Refresh

End With

Espero que te sirva

Espero sea lo que necesitas.


Saludos Sergio
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:DataGrid VB6

Publicado por yoariek (1 intervención) el 12/12/2007 20:59:43
se me ocurre que por cada pulsacion de tecla en textbox rehagas la consulta tipo
"SELECT campo FROM tabla WHERE campo LIKE " & textbox.text & "*""
y refresques el list
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