[Erledigt] LazReport Übertrag Seitensumme

Rund um die LCL und andere Komponenten
Antworten
MacWomble
Lazarusforum e. V.
Beiträge: 999
Registriert: Do 17. Apr 2008, 01:59
OS, Lazarus, FPC: Mint 21.1 Cinnamon / FPC 3.2.2/Lazarus 2.2.4
CPU-Target: Intel i7-10750 64Bit
Wohnort: Freiburg

[Erledigt] LazReport Übertrag Seitensumme

Beitrag von MacWomble »

Irgendwann gebe ich es auf - aber jetzt noch nicht ;-)

Kann mir eventuell jemand erklären, wie man in Lazreport Seitenüberträge machen kann?
Das Problem:

1. Wenn alles mit Summe auf die erste Seite passt, dann entfällt der Übertrag <= Das funktioniert

Wenn mehrseitig:
1. Wenn die GesamtSumme ohne weitere Position auf der letzten Seite erscheint, muss der Übertrag gedruckt werden <= Das funktioniert
2. Wenn die GesamtSumme mit weiteren Positionen auf der letzten Seite erscheint, muss der Übertrag gedruckt werden
3. Auf allen Zwischenseiten muss der Übertrag gedruckt werden

Leider ist die Zwischensumme bei 2. und 3. schon inklusive der ersten Position der Folgeseite.
Ich addiere die Beträge für den Übertrag in DetailData auf.
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.

MacWomble
Lazarusforum e. V.
Beiträge: 999
Registriert: Do 17. Apr 2008, 01:59
OS, Lazarus, FPC: Mint 21.1 Cinnamon / FPC 3.2.2/Lazarus 2.2.4
CPU-Target: Intel i7-10750 64Bit
Wohnort: Freiburg

Re: [Erledigt] LazReport Übertrag Seitensumme

Beitrag von MacWomble »

OK, ich habe es gefunden. Der Schlüssel war die Funktion SUM im Script des Page-Footers so wie das Ausblenden diverser Memos (Zwischensumme/Übertrag etc.) im Script des Master-footers, da letzteres dann durch Ausführung des Footers (also nach dem Detail-Teil) gestartet wird.
Die Addition in den Detaildaten entfällt somit.
Alle sagten, dass es unmöglich sei - bis einer kam und es einfach gemacht hat.

Antworten