Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Quick Report mehrere Seiten (https://www.delphipraxis.net/204937-quick-report-mehrere-seiten.html)

kagi3624 15. Jul 2020 18:59

Quick Report mehrere Seiten
 
Hallo, kann man zwei Quickreports zusammenfügen, oder Auf einen Quickreport zwei seiten Packen?

generic 15. Jul 2020 22:28

AW: Quick Report mehrere Seiten
 
Ja, mit TQRCompositeReport.

kagi3624 16. Jul 2020 09:55

AW: Quick Report mehrere Seiten
 
Hallo, bei mir wird leider nichts angezeigt, wenn ich zwei Reports zusammenfüge

Code:
QR1:= QR1report.Create(NIL);
QR2:= QR2report.Create(NIL);
Compose := TQRCompositeReport.Create(NIL);
try
 
 Compose.Reports.Add(QR1);
 Compose.Reports.Add(QR2);
 Compose.preview;

finally
 QR1.free;
 QR2.free;
 Compose.free;
end;
Das Preview bleibt einfach leer, mach ich das falsch oder funktioniert es mit delphi6 nicht?

kagi3624 16. Jul 2020 10:50

AW: Quick Report mehrere Seiten
 
würde mich freuen, wenn mir jemand erklärt, wie man das ohne die Oberflächenelemente verwenden kann. Also ohne dass mein Compose auf einer Oberfläche liegt.

Rolf Frei 16. Jul 2020 12:21

AW: Quick Report mehrere Seiten
 
Dein Beispielcode kann ja nichts anzeigen. Du machst da einfach 2 leere Reports. 2 leere Reports ergeben nun mal keinen Ausdruck, respektive wird eine leere Seite in der Preview angezeigt. Wenn du da richtige Reports hast, funktioniert das wie erwartet und ja das geht auch bei D6.

Deine 2. Frage betreffs Oberflächenelementet kannich leider nicht ganz nachvollziehen. Du willst den Report nur im Code zusammen bauen und nicht grafisch per Formuladesigner? Eine Demo zum CompositeReport, solltest du eigentlich in den Demos zu QR finden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz