![]() |
Quickreport Detail auf eine Seite
Hallo,
ich möchte einen Quickreport (2 Gruppierungen Header+Detail) so ausdrucken, dass der Detailbereich, also die zweite Gruppierung, nicht auf zwei Seiten aufgeteilt wird. Wenn also der neue Datensatz (Header+Detail) nicht auf eine Seite passen, dann NewPage erzwingen. Geht das? jangbu |
Re: Quickreport Detail auf eine Seite
Ja, das geht.
Im BeforePrint-Event kannst du über...
Delphi-Quellcode:
eine neue Seite erzwingen.
if Header.Height + Detail.Height + Footer.Height > Self.AvailableSpace then
Self.NewPage; |
DP-Maintenance
Dieses Thema wurde von "mkinzler" von "VCL / WinForms / Controls" nach "Tools rund um Delphi" verschoben.
Ist eine Werkzeug, welches mit Delphi mitgeliefert wird |
Re: Quickreport Detail auf eine Seite
Super, Danke omota!
jangbu |
Re: Quickreport Detail auf eine Seite
sorry omata,
liegt mglw. an meiner QR Version 3.0.9, die kennt AvailableSpace nicht! |
Re: Quickreport Detail auf eine Seite
Ok, das wusste ich nicht, dass es AvailableSpace in früheren Versionen nicht gab.
Neuer Vorschlag... Du kennst die Höhe der Seite, diese merkst du dir (BeforePrint-Event deines Reports) in einer unit-globalen (Private) Variable. Dann ziehst du im BeforePrint-Event deiner Bänder die entsprechende Höhe selber ab, damit baust du dir dann dein AvailableSpace selbst. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 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-2025 by Thomas Breitkreuz