PDA

Ver la Versión Completa : QuickReport Composite


nachomdq
06-12-2010, 19:20:00
Estimados colegas programadores.

Tengo un problema con el composite report (Ya me he leido todos los posts acerca de los problemas de otros programadores) y no logro encontrar respuesta.

El problema :

Tengo dos formularios con QuickReport y necesito imprimirlos en espejado (uno abajo del otro en vertical) y solamente de el segundo reporte, me imprime el detalle y necesito que me imprima los headers.

El código es bastante simple, tengo un composite :

QRCompositeReport1.OnAddReports := QRCompositeReport1AddReports;
QRCompositeReport1.Preview;

y dentro de QrCompositeReport1

QRCompositeReport1.Reports.Add(form1.qrImpresion);
QRCompositeReport1.Reports.Add(form2.qrImpresion2);

Alguna sugerencia??

Gracias muchachos.

rgstuamigo
18-12-2010, 17:50:18
Pues precisamente para eso sirve el componente QRCompositeReport;) para unir varios reporte e imprimirlo utro tras otro;), no sé que estarás haciendo mal:rolleyes:, sencillamente para unir los reportes hay que utilizar el evento OnAddReports del QRCompositeReport y poner un código como el que has puesto arriba:
procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
begin
QRCompositeReport1.Reports.Add(form1.qrImpresion);//adiciono el primer reporte
QRCompositeReport1.Reports.Add(form2.qrImpresion2);//adiciono el segundo reporte
...
...
end;
Saludos...:)