Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Saludo para todos, como puedo usar 2 tablas (https://www.clubdelphi.com/foros/showthread.php?t=3521)

edwin1 10-09-2003 16:59:53

Saludo para todos, como puedo usar 2 tablas
 
Hola como esta?
Estoy haciendo un reporte en RBuirder, pero quiero sacar los datos de 2 tablas y tengo el siguiente Sql:

Select a.*, b.* From Encabezado as a, Detalle as b
where a.Numero_Transacion = b.Numero_Transacion
Order By a.Numero_Transacion

Esto me muestra los campos de las tablas perfectamente, el problema esta cuando ejecuto el Query con el siquiente codigo:

procedure TFrm_Movi.SpeedButton1Click(Sender: TObject);
var ls_Numero_Transacion:string;
begin
ls_numero_Transacion := inttostr(Tbl_Encabezado.FieldByName('numero_Transacion').value );
Qry_ReporteMovimiento.Close;
with Qry_ReporteMovimiento do begin
with sql do begin
clear;
add('select * from Encabezado as Detalle');
add('where Numero_Transacion = ');
add(''+ls_Numero_Transacion+'');
open;
end;
end;

if RG_Tipo_Movimiento.ItemIndex = 0 then begin
Rp_Cheques.Print;
El mensaje que me da es que el campo a.Numero_Transacion no esta en el Quiery.

como puedo resolver este problema.....
Mil Graciasss y pasa un feliz resto del dia.:confused:


La franja horaria es GMT +2. Ahora son las 19:54:08.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi