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)
-   -   consultas a interbase (https://www.clubdelphi.com/foros/showthread.php?t=9695)

VRO 29-04-2004 16:21:15

consultas a interbase
 
hola estoy aprendiendo a menejar delphi e interbase, para ello me propuse hacer el tipico ejercicio d una agenda, en el cual doy de alta, baja modifico, busco y me muevo por los registros, hasta aqui bien, me sale todo menos buscar, no consigo aclararme con los manuales... si alguien me pudiese echar una mano y pasarme algun ejemplo de codigo, o un ejercicio me vendria fenomenal, muchas gracias de antemano.

Tomás 29-04-2004 16:51:26

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.

VRO 29-04-2004 17:37:24

muchas gracias tomás
 
me ha servido de mucha ayuda, mil gracias. ;)


La franja horaria es GMT +2. Ahora son las 09:13:10.

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