TurboPL Referenz def Kommando |
Top Previous Next |
Syntax def Funktionsname = Ausdruck Erklärung Das Kommando def erlaubt die Definition von parameterlosen Kurzfunktionen. Solche können vorteilhaft zu Abkürzungen eingesetzt werden, wenn beispielsweise ein Wert aus mehreren Datenfeldern berechnet wird. Die Syntax gleicht der des Kommandos let, nur dass eben keine Variable mit dem berechneten Wert angelegt wird, sondern hier wird vielmehr die Rechenvorschrift selbst gespeichert. Aus diesem Grund können Kurzfunktionen wie Datenfelder behandelt werden und dürfen beispielsweise als Sortierkriterien in Subreports verwendet werden. Beispiel def I0 = Italic(0) |