![]() |
QReport Gruppe zusammenhalten
Hallo Leute, trotz intensiver Suche hier im Forum komme ich mit der QReport nicht weiter.
Mein Report wird mit Daten aus einer ABS-Query gruppiert, sortiert und ausgegeben. Nun meine Frage: Wie erreiche ich, wenn die Gruppe nicht komplett auf ein Blatt A4 passt, dass automatisch ein Seitenwechsel passiert? Vielen Dank im Voraus. Norbert |
AW: QReport Gruppe zusammenhalten
So etwas musst du selber machen. Also im OnBeforePrint-Event eines Bands muss Self.NewPage aufgerufen werden, wenn eine Gruppe nicht mehr auf die Seite passt.
Wann eine Gruppe nicht mehr auf eine Seite passt, musst du selber ermitteln. Dazu gibt es Self.AvailableSpace. Wenn du dann weisst, wie viele Elemente in einer Gruppe sind und die einzelnen Height-Angaben der einzelnen Bänder bekannt sind, die verwendet werden, um die Gruppe darzustellen (in der Zukunft) und diese Summe eben größer als Self.AvailableSpace ist, dann ist ein Self.NewPage erforderlich. |
AW: QReport Gruppe zusammenhalten
Vielen Dank für deine schnelle Nachricht.
ich werde es gleich morgen ausprobieren. Vielen Dank für den Tip. Norbert |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 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