Heyho,
da ich wahlweise zu doof für FreeReport war und/oder das Ganze nich so funktioniert, wie ich das gerne hätte, habe ich mir jetzt ma das mitgelieferte Rave Reports angeguckt.
Vom Prinzip her komme ich damit auch super zurecht und habe alle Daten angezeigt... Ausser von Summen!
...
Hier mal grob meine Datenstruktur im Speicher (eigene Klassen):
Delphi-Quellcode:
TList
|- x Mandanten
|- x Konten
|- x Monate
|- x Buchungen
So, jetzt habe ich auch meinen Report so weit, dass er mir alle Daten anzeigt, je Mandant 1 Report.
Die Mandantendaten sind Fix und werden sozusagen als Header angezeigt.
Die restlichen Daten haben ich in einer Region mit DatenBändern und TrvCustomConnections realisiert.
dbAccounts (Datenband für die Kontodaten)
-> DataView: dvAccounts
dbMonths (Datenband für die Monate)
-> DataView: dvMonths
-> ControllerBand: dbAccounts
-> BandStyle: Detail
dbEntries (Datenband für die Buchungen)
-> DataView: dvEntries
-> ControllerBand: dbMonths
-> BandStyle: Detail
Das Anzeigen der Daten an sich funktioniert auch alles einwandfrei.
Aber wenn ich mir jetzt ein 4. Band mache, dass mir nach jedem Konto z.B. angedruckt werden soll (für eine Summe)
dbAccountSum
-> DataView: dvAccounts
-> ControllerBand: dbAccounts
-> BandStyle: Row Footer
Dann wird mir das Ganze in der graphischen Darstellung im BandStyle-Editor sogar richtig angezeigt, aber bei dem fertigen Report wird diese Zeile niemals mit angedruckt.
Hat wer ne Idee, woran das liegen kann?
Besten Dank im Voraus
cu Patrick