Ver Mensaje Individual
  #2  
Antiguo 29-04-2004
Tomás Tomás is offline
Miembro
 
Registrado: may 2003
Ubicación: Elche
Posts: 140
Reputación: 24
Tomás Va por buen camino
Hola:

Para localizar el campo NOMBRE por ejemplo:

Si solo quieres localizar un nombre pones un Edit donde entras el nombre a buscar y en el evento OnChange del Edit algo asi:
IBDataSet1.Locate('NOMBRE', Edit1.Text, [loPartialKey, loCaseInsensitive]);

(IBDataSet1 o Nombretabla, depende que componentes utilices.)


Si quieres hacer una selección y utilizas un IBDataSet, en el evento OnExit del Edit1 puedes poner algo así:
sNom := '%'+Trim(Edit1.Text)+'%';
IBDataSet1.Close;
IBDataSet1.SelectSQL.Text := 'Select * from MITABLA where
UPPER(NOMBRE) LIKE UPPER('+QuotedStr(sNom)+') order by CAMPOQUIERAS';
IBDataSet1.Open;

Esto también lo puedes utilizar con un Query.

Suerte. Tomás.
Responder Con Cita