TurboPL Referenz

Calc Prozedur

Top  Previous  Next

Syntax

Calc(Ausdruck)
Wert(Ausdruck)

Kategorie

Datenbankjobs

Erklärung

Hier handelt es sich um eine Pseudo-Funktion, die nur in Ausgabeformaten Verwendung findet. Da in Ausgabeformaten nur Funktionen (neben Feldzugriffen und Zeichenketten) und keine Berechnungen zugelassen sind, müssen solche in die syntaktische Form einer Funktion erhalten. Genau das liefert die Funktion Calc.

Beispiel

(Ausgabeformat im Datenbankjob):

$(Calc(5*3 + t))

Hinweis: Eine Alternative zur Funktion Calc bietet die Definition einer parameterlosen Funktion, was zu einer übersichtlicheren Form des Ausgabeformats führt (vor allem wenn mehrfach der selbe Ausdruck verwendet wird).

.DEF Ergebnis=5 * 3 + t
...
$(Ergebnis)
$(SUM(Ergebnis))