Beim Arbeiten mit der Anwendung können Sie die folgenden Funktionen verwenden:
Format
zeichenfolge Format ([in-] wert, [in zeichenfolge] format_muster)
Diese Funktion gibt einen Wert zurück, formatiert entsprechend format_muster. Für den Wert von DatumUhrzeit sind die folgenden Formate zulässig:
-- o l: Lange Datumsdarstellung entsprechend der Länderumgebung,
-- o s: Kurze Datumsdarstellung entsprechend der Länderumgebung,
-- o MM: Monat als Dezimalzahl (01 - 12),
-- o M: Monatsname ausgeschrieben,
-- o m: Monatsname abgekürzt,
-- o DD: Tag im Monat als Dezimalzahl (01 - 31),
-- o YY: Jahr ohne Jahrhundert, als Dezimalzahl (00 - 99),
-- o YYYY: Jahr mit Jahrhundert,
-- o W: Wochentagsname ausgeschrieben,
-- o w: Wochentagsname abgekürzt,
-- o hh: Stunde im 24-Stunden-Format (00 - 23)
-- o h: Stunde im 12-Stunden-Format (01 - 12),
-- o p: Kennzeichen für Vormittag/Nachmittag für die aktuelle Länderumgebung (12-Stunden-Anzeige),
-- o mm: Minute als Dezimalzahl (00 - 59),
-- o ss: Sekunde als Dezimalzahl (00 - 59).
MaskFormat
zeichenfolge MaskFormat([in zeichenfolge] wert, [in zeichenfolge] mask_format)
zeichenfolge MaskFormat([in numerischer] wert, [in zeichenfolge] mask_format)
Diese Funktion gibt einen Zeichenfolgenwert zurück, maskiert entsprechend mask_format. Diese Funktion ersetzt alle Symbole "0" und "#" in mask_format durch Ziffern von dem eingehenden Wert. Beispiel:
MaskFormat('7-095-79020-27 (mobil)', '+# (###) ###-##-##') gibt +7 (095) 790-20-27 zurück
Serial
zeichenfolge Serial ([in int] min_wert, [in int] max_wert, [in] aktueller_wert, [in] inkrement, [in] nullfüllen)
Diese Funktion sollte aktueller_wert zurückgeben. Nach jedem Ausdruck sollte dieser aktueller_wert um inkrement hochgezählt werden. Nach dem Hochzählen wird dieser neue Wert in den Parameter dieser Funktion im Feldcode platziert. Die Parameter haben folgende Bedeutung:
-- min_wert: Der Mindestwert.
-- max_wert: Der größte Wert, um den dieses Feld inkrementiert werden darf, bevor es auf den Mindestwert zurückgesetzt wird.
-- aktueller_wert: Der aktuelle Wert des Felds.
-- inkrement: Die Zahl, die dem Feld zum Inkrementieren aufaddiert werden soll.
-- nullfüllen: Füllt die Zahl mit Nullen auf (d. h. 0000001 statt 1). Gültige Angaben sind "yes" oder "no".
Trim
zeichenfolge Trim ([in zeichenfolge])
Gibt einen Wert zurück ohne führende und abschließende Leerzeichen.
UCase
zeichenfolge UCase ([in zeichenfolge])
Gibt den Wert in Großbuchstaben zurück.
LCase
zeichenfolge LCase ([in zeichenfolge])
Gibt den Wert in Kleinbuchstaben zurück.