Registriert seit: 1. Okt 2012
6 Beiträge
|
Probleme mit Fast-Report
1. Okt 2012, 11:40
Hallo,
ich verzweifle noch mit Fast-Report 4.12.2 Professional und Delphi XE2.
Ich wollte eine einfache Master-Detail-Liste in Tabellenform aus zwei verknüpften Datenbanken erstellen. Dabei sollte aus dem Master wichtige Informationen am Anfang der Seite angezeigt werden. Nun ist es aber wohl so, dass in PageHeader keine datenbankrelevanten Daten angezeigt werden können (werden auf erster Seite falsch angezeigt, nämlich die Daten vom letzten Datensatz). Dann alles umgemodelt und die relevanten Daten in den Header1 am Beginn der Seite plaziert. Wunderbar, klappt gut und es werden die richtigen Daten angezeigt. Dann kommt ein unsichtbares MasterData-Band (Daten sind nicht von Interesse) gefolgt von einem GroupHeader-Band oberhalb der eigentlichen Daten mit den Spaltenüberschriften (ReprintOnNewPage = true), dem DetailData_band und dem GroupFooter mit den Summen.
Vorschau nun anzeigen: super. Klappt auf der ersten Seite, klappt auf der zweiten Seite (noch immer erster Master-Datenbank-Eintrag, aber Spaltenüberschriften aus dem GroupHeader werden gedruckt). Dann kommt der nächste Eintrag von der Master-Datenbank auf Seite 3. Klappt noch immer. Aber jetzt geht es los: auf der vierten Seite werden plötzlich keine Daten mehr aus dem GroupHeader (Spaltenüberschriften) gedruckt. Und ab da werden diese Spaltenüberschriften nur noch bei einem Wechsel des Master-Daten-Eintrags gedruckt, aber nicht mehr auf einer neuen Seite. Und zu allem Elend wird beim letzten Master-Daten-Eintrag kein Seitenwechsel durchgeführt und kein Header angedruckt, also einfach diese Daten auf der Seite des vorletzten Master-Daten-Eintrags dazugedruckt.
Kennt jemand einen solchen Fehler? Gibt es einen besseren und zuverlässigeren Reportgenerator für Delphi, den ich verwenden könnte. Habe jetzt schon mehrere Tage in die Listen investiert und nichts klappt.
|