|
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.
|