Delphi - Generar QuickReport con Query, desde otra forma

 
Vista:

Generar QuickReport con Query, desde otra forma

Publicado por Ulrich (3 intervenciones) el 19/02/2003 03:04:43
Tengo mi forma de factura para captura de datos -Tablacliente y Tablaproductos-
Ademas tengo una tabla para factura y una auxiliar para poner los productos de determinada factura.

Deseo abrir mi quickreport desde un boton de la forma

QuickReport5.Preview;

Y ademas poner los datos de la tabla de factura y de la tabla de los productos de la factura Osea las 3 tablas.

Mis Query´s los tengo asi:
QuickReport5.Query1.Close;
QuickReport5.Query1.SQL.Clear;
QuickReport5.Query1.SQL.Add('SELECT * FROM Facturas WHERE NUMERO = "' + Label5.Caption + '" ');
QuickReport5.Query1.ExecSQL;
QuickReport5.Query2.Close;
QuickReport5.Query2.SQL.Clear;
QuickReport5.Query2.SQL.Add('SELECT * FROM Facaux WHERE NO_FACTURA = "' + Label5.Caption + '" ');
QuickReport5.Query2.ExecSQL;

donde Label5.Caption contiene el numero de factura

como hago para que me aparezcan todos los productos del mismo numero de factura.

En que estoy mal, creo que mi condicion esta bien.

Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Generar QuickReport con Query, desde otra forma

Publicado por Diego (85 intervenciones) el 19/02/2003 17:00:41
Quizá olvidaste establecer la propiedad Dataset del reporte a Query2 (o la que tenga el detalle)
Eso según lo que entendí de tu pregunta

Y usa Open en vez de ExecSQL en las queries que devulevan datos, ExecSQL es para los update, insert, etc.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar