Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Consulta por Multiples campos (https://www.clubdelphi.com/foros/showthread.php?t=82340)

steelha 25-02-2013 18:15:29

Consulta por Multiples campos
 
Buenas:) , tengo un panel con varios campos y un dbgrid, lo que necesito es realizar una consulta no importa cual campo este lleno, puede ser uno como todos, algunos o nada (en la condicion de nada deberia traer todos los registros):

Utilizando mysql, delphi 7.

numero, nombre, apellido, documento

pero no se como realizar esto alguna idea

ecfisa 25-02-2013 19:15:21

Hola steelha.

Si no te entendí mal sería:
Código Delphi [-]
  with tu_Query do
  begin
    Close;
    SQL.Clear;
    SQL.Add('SELECT * FROM TU_TABLA');
    SQL.Add('WHERE NUMERO CAMPO1 :P1 AND NOMBRE LIKE :P2');
    SQL.Add('AND APELLIDO LIKE :P3 AND DOCUMENTO LIKE :P4');
    ParamByName('P1').AsString := Edit1.Text + '%';
    ParamByName('P2').AsString := Edit2.Text + '%';
    ParamByName('P3').AsString := Edit3.Text + '%';
    ParamByName('P4').AsString := Edit4.Text + '%';
    Open
  end;

Saludos.

steelha 26-02-2013 15:02:20

Gracias era lo que necesitaba, cada ves me gusta mas este foro :P


La franja horaria es GMT +2. Ahora son las 00:49:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi