Como realizar uan consulta en DELPHI

vacisey
28 de Agosto del 2005
La cuestion es ke tengo en uan b.d. (nombre, direccion, telefono, delegacion) y quiero hace una consulta donde en un dbedit ponga el telefono y me llene los demas campos... en dbedit tambien de al B.D.

ikhet
28 de Agosto del 2005
Esta muy facil:
1) Coloca un TQuery an tu formulario o Datamodule (si lo estas usando)
2) Asocia la propiedad Database de tu Query1 (nombre por default) a la Base de Datos
3) Poner Consulta SQL
a) En tiempo de diseño, da click en la propiedad
SQL y ahi pon la consulta SQL, para probar:

SELECT nombre, direccion, telefono, delegacion
FROM Tabla

b) En tiempo de ejecución pondrías:
if Query1.Active then Query1.Close;
Query1.SQL.Text :=
' SELECT nombre, direccion, telefono, delegacion ' +
' FROM Tabla ' +
' WHERE Telefono=' + Chr(39) + dbedit.Text + Chr(39);
Query.Open;

4) OBVIAMENTE, asocia un TDataSource al TQuery, y los respectivos TDBEdit a este TDataSource y a sus respectivos campos
5) Te sugiero que mejor uses TEdit NORMALES para escribir el telefono, ya estos dependen del esto actual de los TDataSet (TTable, TQuery, etc,...)