Ver Mensaje Individual
  #1  
Antiguo 10-09-2003
edwin1 edwin1 is offline
Miembro
 
Registrado: jul 2003
Ubicación: Republica Dominicana
Posts: 20
Reputación: 0
edwin1 Va por buen camino
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.
__________________
Edwin Simon
la Tierra del Merengure
Republica Dominicana
Responder Con Cita