![]() |
Fast Report 6 - Variable Seiten im Serienformat
Moin,
Delphi XE mit Fast Report 6.1.12 Ausgang: Ich habe ca 100 Datensätze die ich wie folgt ausdrucken will: - Seite 1 Mit Header, Masterdata, Footer auf Papierfach Normal - Seite 2 Mit Header, Masterdata, Footer auf Papierfach Normal - Seite 3 Mit Masterdata auf Manuellem Einzug Jeder Datensatz hat die Seite 1 und je nach Inhalt zusätzlich die Seite 2 oder Seite 3, das bekomme ich für einzelne Datensätze hin, aber nicht für mehrere. Beispiel: 20 Datensätze mit Prüfungsteilnehmer. - Seite 1 Immer: Danke für die Teilnahme - Seite 2 Nur wenn nicht bestanden: Anweisung für den zweiten Versuch - Seite 3 Nur bei bestanden: Zertifikat auf Extra-Papier (Manueller Einzug via Seite-Einrichten) Aktuell kann ich "einzelne Datensätze" öffnen und habe im Code folgende Zeilen
Code:
Wenn ich aber mehr als einen Datensatz drucken will, wendet er natürlich das ein-/ausblenden für den letzen Datensatz an und ich habe nur/ oder gar keine bestandenen.
procedure MasterData1OnMasterDetail(Sender: TfrxComponent);
begin Page2.visible := (<frxDBDataset1."Status"> = 1); Page3.visible := (<frxDBDataset1."Status"> = 2); end; Frage: Wie bekomme ich es hin, mehrere Pages zu verwenden, welche Header, Data und Footer besitzen und das für den Datensatz immer die korrekten Seiten dargestellt werden. Ziel: Wenn ich alle 20 Datensätze drucke, will ich z.B. (Seite1, Seite2), (Seite1, Seite2), (Seite1, Seite3) sehen. Danke für Tipps. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:07 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