![]() |
Busqueda en base de datos
Hola, esta es mi primer consulta en este foto que siempre me ayudo muchisimo, pero esta vez no encontre solucion a mi problema je
Tengo una Base de datos en Access, conectado a un ADOQuery y a un DataSource, esta base se muestra en un DBGrid, tengo 5 Edit, un para filtrar por Pais, otro por Provincia, otro por Apellido y otro Edit por Nombre. Mi consulta es como hacer para que filtre cada edit y se muestre los resultados en el DBGrid. Ej si en Edit1 pongo Argentina muestre todos los datos por Pais>Argentina. Si en Edit2 escribo Cordoba, muestre todos los datos de Argentina y Cordoba, y asi sucesivamente con los proximos Edit. |
Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)
Cita:
Es fácil, sólo tienes que usar la sentencia sql estandar:
|
Busca en el FTP del club, un ejemplo llamado "Filtros con ADO".
Revisa los demás (ahora sólo recuerdo este), porque es posible que encuentres otros ejemplos referentes a búsquedas y filtros. |
Gracias me sirvió mucho sus aportes, pero tengo este asunto que no lo puedo resolver
tengo un boton buscar con este codigo>
Esta consulta me funciona pero no puedo hacer que ademas de que me filtre las personas por fecha de nacimiento y pais, ademas me filtre por ciudad, por apellido y por nombre, y me valla discriminando los resultados en un dbgrid. |
Pero eso es lo que te hemos contestado antes :confused:
|
Hola
Me parece que es un filtro múltiple. Yo usaría varios combobox en vez del edit. Saludos |
yo creo que deberias armar una cadena dependiendo de los edits algo as
y asi sucesivamente por cada edit |
| La franja horaria es GMT +2. Ahora son las 02:18:57. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi