Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Novato (duda con busqueda) (https://www.clubdelphi.com/foros/showthread.php?t=32416)

enecumene 05-06-2006 22:14:01

Novato (duda con busqueda)
 
hola a todos de nuevo!!!

tengo una duda de como hacer una busqueda, quisiera saber como yo hago que en un solo uno solo Tedit sin importar lo que ponga en ella encuentre coincidencias en cualquier campo de una tabla y me los presente en un grid vacio los resultados?

tengo un query que en la propiedad sql tiene el siguiente codigo:

Código SQL [-]
SELECT * FROM "seopc.DB" SEOPC //se puede poner tblSeopc en vez de seopc.db?
WHERE Casa_Comercial LIKE :Casa_Comercial


se nota que solo me va a buscar en el campo Casa_Comercial, pero no quiero que busque solamente ahi sino en varios campos como: nro_telefono, nombre_cliente, etc..

este es el codigo del button:

Código Delphi [-]
qryConsulta.Close;
qryConsulta.ParamByName('Casa_Comercial').AsString :=
BuscarEdt.Text+'%';
qryConsulta.Open;
if qryConsulta.EOF then ShowMessage('No se encontró!');

ojala me puedan ayudar y me muestren otra forma de hacerlo lo mas sencillo posible, gracias!!!!

vtdeleon 05-06-2006 22:46:17

Cita:

se nota que solo me va a buscar en el campo Casa_Comercial, pero no quiero que busque solamente ahi sino en varios campos como: nro_telefono, nombre_cliente, etc..
Pues agrega los demas campos en la sentencia, y agrega mas parametros :confused:

Saludos

AGAG4 06-06-2006 19:02:17

Checa esto
 
La forma de hacerlo lo mas sencillo posible es como te dice Vtdeleon, agregando más campos en tu consulta, yo te sugiero que le agregues un combobox ingresando TODOS los campos que usaras para Ordenar y Buscar dependiendo del campo que tengas seleccionado dentro del Combobox.

Saludos.


La franja horaria es GMT +2. Ahora son las 06:03:55.

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