Sabes eso, lo tengo bien conectado, tanto los campos como con los dbtext y el dataset del qreport vinculado a al quety1.
Pero no logro que funcione. Seguro que no hago bien cuando lo muestro, aqui explico, el codigo que me corregiste, lo puse en la propiedad sql del query, de esta manera
Código SQL
[-]SELECT F.NumFactura, F.Fecha, F.Clicod, F.Efectivo, F.Ctacte, F.Tarjeta, F.Tipofac , F.Emplecod, F.SubTotal, F.Descuento, F.importetotal,
C.Clinom, C.Clidom, C.Clicuit, C.Clitel,
FD.Codipro, FD.Concepto, FD.Cantidad, FD.Precio
FROM Stock S
JOIN Facturadetalle FD ON S.Procod = FD.Codipro
JOIN Factura F ON (FD.Tipofac = F.Tipofac AND FD.Numfactura = F.Numfactura)
JOIN Clientes C ON F.Clicod = C.Clicod
WHERE F.Numfactura= :Nrofact AND F.Tipofac= :TipoFact
Los parametros Nrofact y tipo fact los defini en la propiedad params del query.
Código Delphi
[-] try
qrfactura:=tqrfactura.Create(self);
qrfactura.Query1.Open;
qrfactura.preview;
finally
qrfactura.Free;
end;
y Luego en el boton en el que posteo y actualizo el stock al final le ingrese el codigo de arriba.
Que me esta faltando, lo unico que veo son 3 campos currency, de descuento, total, y subtotal, con el text en 0,00.
Desde ya muchas gracias