
01/09/2005, 08:28
|
 | | | Fecha de Ingreso: mayo-2005 Ubicación: Santa Fe, Argentina
Mensajes: 660
Antigüedad: 20 años Puntos: 3 | |
Mira yo he logrado lo mismo simplemente usando un control data.
Cuando enlazas el control data con el dbgrid, y realizas una consulta SQL el dbgrid automaticamente se modifica y te mostrara los campos que coincidan con lo que escribes. A medida que vas ingresando el nombre, por ejemplo, el dbgrid se acortara y mostrara todos los nombres que empiezen con , M si has escrito M, y asi sucesivamente. Aqui te dejo la consulta que hace esto posible.
Data1.RecordSource = "select * from Productos where IdProducto like '" & Text7.Text & "*';"
Data1.Refresh
esto debes colocarlo en el evento change del textbox o cualquier otro control que uses para el ingreso de texto.
Por cierto esto lo hago con una base de datos Access 2000 usando DAO y no ADO. Pero para el caso de ADO funciona lo mismo. Solo que en el lugar donde dice data1. ... cambialo por el control ADO que estes usando
Gracias
__________________ Deamon Technologies | Diseño Web » Programacion » Consulting | www.deamon.com.ar Profesional Windows 2003 Server 3 Estrellas
Mi Curriculum |