Lo he intentado con el componente de la paleta del QuickReport denominado
TQRCompositeReport con el siguiente código:
Código:
procedure TFLisFiltro_ConCliObr.QRCompositeReportLisConCliObrAddReports(
Sender: TObject);
begin
QRCompositeReportLisConCliObr.Reports.Add(QRLisConCliObr1);
QRCompositeReportLisConCliObr.Reports.Add(QRLisConCliObr2);
end;
Pero me imprime primero todas las páginas del QRLisConCliObr1 y posteriormente todas las páginas del segundo QRLisConCliObr2, mientras lo que yo quiero es que me imprima la página del QRLisConCliObr1 y seguidamente el contendo de la página del QRLisConCliObr2 para completar la información de una tupla, para continuar con la siguiente tupla imprimiendo el QRLisConCliObr1 y después el QRLisConCliObr2 y así sucesivamente.
Para ello he utilizado este código:
Código:
procedure TFLisFiltro_ConCliObr.QRBandCabezaListadoBeforePrint(
Sender: TQRCustomBand; var PrintBand: Boolean);
begin
QRLisConCliObr1.NewPage;
end;
... y puesto la propiedad de la banda del título del QRLisConCliObr1.ForceNewPage := True (aunque en el libro de Ian Marteens dice que esta no funciona). :confused
Si alguien me puede ayudar... se lo agradeceré. Un saludo.