Hallo,
weiß jemand wie ich am besten Zwischensummen mit FreeReport bilden kann? Folgendes Problem:
Ich will eine Rechnung erstellen mit Rechnungskopf und Rechnungsdaten. Bei den Rechnungsdaten gibt es zum Beispiel ein Feld, das Qty heißt. Dieses Feld soll nun vor jedem Seitenwechsel aufsummiert und angezeigt werden.
Zur Zeit löse ich das - mehr oder weniger schlecht - so:
- ich habe 2 Variablen (d => Detail, p => Page), die per Expression die Summe ermitteln. Beide benutzen die gleiche Expression dafür.
(Siehe Anhang 'Variable.jpg')
- auf jeder Seite wird die Summe im PageFooter Element angezeigt
(siehe Anhang 'pagefooter.jpg')
- auf der letzten Seite wird die Summe im DetailFooter angezeigt, denn sie soll ja gleich unter den Datensätzen stehen. Allerdings wird zur Zeit natürlich auch noch die Summer auf der letzten Seite im PageFooter angezeigt und das ist unschön. Im PageFooter sollten eigentlich nur noch die Seitenzahlen stehen.
(siehe Bilder 'BeforeLastPage.jpg' u. 'lastpage.jpg'
Ich habe schon überall herumgegoogelt, mir die FreeReport Doku und Beispiele angesehen und viele Foren durchwühlt. Leider bisher ohne Erfolg. Fuer FreeReport scheint es sehr wenig Dokumentationen zu geben. Ich habe auch schon diverse Tage mit Eigenversuchen verbracht. Jetzt ist es an der Zeit hier zu fragen.