Ver Mensaje Individual
  #11  
Antiguo 09-10-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Agustin.

El operador LIKE tiene dos comodines: _ y %
_ : En el lugar va cualquier caracter
%: Ningún o más caracteres.


Para realizar una busqueda incremental usando LIKE poné un (IBQuery,Query o ADOQuery) un TEdit y
este código en su evento OnChange:
Código Delphi [-]
procedure TForm1.Edit1Change(Sender: TObject);
begin
  with IBQuery1 do
  begin
    Close;
    SQL.Text:= 'SELECT * FROM tu_tabla WHERE nombre LIKE  '+
                      QuotedStr(Edit1.Text+'%')+' ORDER BY nombre';
    Open;
  end;
end;

Saludos.

Última edición por ecfisa fecha: 09-10-2010 a las 07:36:18.
Responder Con Cita