Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite

Zwischensummen

 

Zwischen- und Endsummen berechnen Sie am besten an geeigneter Stelle im Report durch Zuweisung einer Rechenoperation an eine Variable innerhalb eines Objekt- oder Bereich-Skripts.

 

Beispiel

In unserem Lagermengen-Beispiel wird die Zwischensumme ebenso wie die Endsumme bei jeder Ermittlung des Lagerwerts eines Artikels aufaddiert.

 

Öffnen Sie die Variable vvLagerwert im Datenteil des Reports und hinterlegen Sie im Skript die Berechnung der Zwischensumme als Zuweisung an die Variable vvZwiSum:

vvZwiSum:=vvZwiSum+vvLagerwert.

 

 

 

Die Variable vvZwiSum (zuvor im Umbruch Fuß platziert) gibt die für den aktuellen Artikel ermittelte Zwischensumme des Lagerwerts über alle Lagerorte aus.

 

Zurücksetzen der Zwischensumme

Anders als die Endsumme des Berichts muss die Zwischensumme mit jedem Umbruch der Artikelnummer wieder beginnend beim Wert "0" neu hochgerechnet werden.

 

Das bedeutet, die Variable vvZwiSum muss wieder auf "0" zu-rückgesetzt werden. Dies hat dann zu geschehen, wenn SuperReport Pro den nächsten Artikel erstmalig in Zugriff nimmt, also im Umbruch Kopfteil 1.

 

Öffnen Sie den Bearbeitungsdialog des Umbruch Kopfteil 1 -Bereichs durch Doppelklicken auf die Bereichs-"Box".

 

Hinterlegen Sie im Bereichsskript die Neu-Initialisierung der Variablen vvZwiSum: vvZwiSum:=0.

 


Kapitel-HauptseiteZurückblätternWeiterblätternBO-Doku Startseite