PDA

Ver la Versión Completa : Como extraer datos para imprimir factura


Petolansa
07-11-2007, 21:57:33
Buenas gente, mi duda es la siguiente, yo tengo un sistemita de facturacion, en las cuales tengo mis tablas factura y facturadetalle. Queria saber como se hace para extraer los datos segun el nro de factura y meterlo en un reporte.
Tendria que usar sql con un query?. Me gustaria que me dirijan a grandes rasgos como hacerlo.
Desde ya muchas gracias

Caral
07-11-2007, 22:07:07
Hola Petolansa
A grandes rasgos ya los as dicho, tendrias que hacer un query.
Ahora con un poco menos de rangos seria algo asi:
Puedes poner un query en el qreport, en su propiedad SQL string le pones una sentencia como esta:
Select * from Factura
Y en donde llames al reporte le pones una como esta:

procedure TFFactura.Button1Click(Sender: TObject);
begin
ShortDateFormat := '#yyyy/mm/dd#';
try
QRFactura:=TQRFactura.Create(self);
QRFactura.ADOQuery1.SQL.Add(' WHERE Factura.CodFactura = '+ECodFactura.Text+'');
QRFactura.ADOQuery1.Open;
QRFactura.Preview;
finally
QRFactura.Free;
end;
end;
Bueno algo asi, si quieres revisa el Wiki del club, veras varios ejemplos de esto.
Saludos

Petolansa
07-11-2007, 23:31:15
Muchas gracias Caral, lo voy a poner a prueba, lo unca consultita mas se puede usar un query en vez de adoquery?

Gracias

Caral
07-11-2007, 23:43:48
Hola
Si
Saludos