Zeichenfolgenfunktionen
Die folgenden Funktionen können für Zeichenfolgenfelder verwendet werden.
formatString
Die Funktion formatString verbindet eine definierte Anzahl von Textzeichenfolgen mit einem definierten Trennzeichen. Wenn einer der Textzeichenfolgen leer ist, wird die erste nicht leere Zeichenfolge wiedergegeben.
Beispiel: formatString(", ", Personen.Initialen, Personen.Präfix, Personen.Nachname)
-----------------------------------------------------------
pretty
Die Funktion pretty sorgt dafür, dass jeweils das erste Wort eines Satzes großgeschrieben wird.
Beispiel: pretty(Personen.Anmerkung)
Text in der Anwendung:
Text im Bericht:
-----------------------------------------------------------
strToNumber
Freie Felder sind definitionsgemäß nicht-numerische Felder. Die einzige Ausnahme davon sind die freien numerischen Felder. Freie Felder können jedoch trotzdem numerische Werte enthalten. Mithilfe der Funktion strToNumber lässt sich der Inhalt des Feldes in numerische Werte umwandeln und damit für Berechnungen in einem Bericht verwenden. Die Funktion StrToNumber wirkt sich nicht auf die Datenbank aus und wird ausschließlich zum Erstellen von Berichten eingesetzt.
Im folgenden Beispiel wird ein Ausdruck erstellt, mit dem Sie die Differenz zwischen den Werten der Alter Ablesewert und Neuer Ablesewert für ein Objekt berechnen können.
Beispiel: strToNumber(Objekten.‘Neue Zählerstand') -strToNumber(Objekten.‘Alte Zählerstand')
-----------------------------------------------------------
substring
Die Funktion substring gibt einen Teil des Textes <S> wieder; beginnend mit der Position <Start> mit einer Länge von <Länge> Zeichen.
Beispiel: substring(Personen.Anmerkung,7,8)
Text in der Anwendung:
Text im Bericht:
-----------------------------------------------------------
toLower
Die Funktion toLower wandelt einen Text in Kleinbuchstaben um.
Beispiel: toLower(Personen.Anmerkung)
Text in der Anwendung:
Text im Bericht:
-----------------------------------------------------------
toUpper
Die Funktion toUpper wandelt einen Text in Großbuchstaben um.
Beispiel: toUpper(Objekten.Stadt.Standort)
-----------------------------------------------------------
trim
Die Funktion trim entfernt Leerzeichen vom Anfang und Ende eines Texts.
Beispiel: trim(Personen.Anmerkung)
Text in der Anwendung:
Text im Bericht: