![]() |
Re: Quick Report und Seitennumerierung
Hallo,
wenn ich mich recht erinnere, muss vor den Drucken/Anzeigen Prepare vom Report aufgerufen werden. Damit wird er einmal erstellt, um die Anzahl der Seiten zu ermitteln. Danach dann Preview oder Print. Kann es jetzt leider nicht testen. Gruß Bernd. |
Re: Quick Report und Seitennumerierung
Zitat:
die Seitenanzahl wird richtig ermittelt. qrseite.Caption := 'Seite ' + IntToStr(QR.QRPrinter.PageNumber) + ' von ' + IntToStr(PageCount); Nur die aktuelle Seitennummerierung wird nicht hochgezählt. Auf jeder Seite steht: Seite 0 von 9 Gruss Mcinternet |
Re: Quick Report und Seitennumerierung
Ok, aber PageNumber ist auch eine Variable im Quickreport, die bei NewPage hochgezählt wird. Also sollte da
Delphi-Quellcode:
stehen.
qrseite.Caption := 'Seite ' + IntToStr(PageNumber) + ' von ' + IntToStr(PageCount);
|
Re: Quick Report und Seitennumerierung
Zitat:
Gruss Mcinternet |
Re: Quick Report und Seitennumerierung
Hallo mcinternet,
habe es gerade mal bei mir versucht, allerdings nur mit einem einseitigen Report unter Delphi 5. Wenn man die procedure onstartpage nutzt, funktioniert es zumindest bei dem einseitigen report.
Delphi-Quellcode:
gruß rawi
procedure TrptSysinfo.QuickRepStartPage(Sender: TCustomQuickRep);
begin QRLabel33.Caption := inttostr(sender.PageNumber ) + ' / ' + inttostr(sender.QRPrinter.pagecount) end; |
Re: Quick Report und Seitennumerierung
Zitat:
Vielen Dank! Gruss McInternet |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz