CarryValue()
CarryValue() – Übertrags-Summe einer Codeblock-Variablen beim Druck
Die Funktion kann benutzt werden, um die Absummierung einer Codeblock-Variablen zu erhalten. Diese Funktion liefert nur während des laufenden Drucks einen sinnvollen Wert. Die Funktion sollte hauptsächlich in Codeblock-Variablen eingesetzt werden, die sich entweder in den Fußzeilen oder in den neuen Übertragsbändern befinden und deren Eigenschaft 'Direkt berechnen' auf 'True' eingestellt ist.
Parameter | Beschreibung |
---|---|
aReportObject:O | Report-Objekt |
aPageNo:N | Seitennummer für die Berechnung. Ist aPageNo nicht angegeben, findet die Berechnung bis zur aktuellen Seite statt. Die Angabe einer höheren Seiten-Nummer als 'AbsolutePage' wird ignoriert. Zur Berechnung von 'Übertrag oben' kann Page -1 verwendet werden. |
Rückgabewert
Numerisch
Beispiel
| aValue, aStr |
aValue := CarryValue(PrintObject(Report, 'BlockVar1')), // Summe von BlockVar1 holen
aStr := 'Übertrag: ' + FloatToStr(aValue),
aStr