Como realizar uan consulta en DELPHI
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.
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,...)
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,...)
