Die Funktion Len

Beschreibung

Gibt die Länge einer Zeichenfolge als eine Zahl zurück.

Syntax

Len(Zeichenkette)

Argumente

Zeichenkette kann eine Konstante sein, ein Zeichenfeld, ein Mitteilungsfeld, ein Ausdruck, der eine Zeichenfolge zum Ergebnis hat, oder eine Funktion, die eine Zeichenfolge zurückgibt.

Rückgabewert

Diese Funktion gibt eine Zahl zurück, die die Länge der Zeichenfolge wiedergibt.

Hinweis: Wenn es sich bei Zeichenkette um ein Mitteilungsfeld handelt, ist der Rückgabewert ein am Ende jeder Zeile (außer der letzten) befindliches Wagenrücklauf- und Zeilenvorschubzeichen. Ein Mitteilungsfeld von 5 Zeilen und einer Musterbreite von 20 gibt beispielsweise einen Längenwert von 108 zurück, d. h. 5 Zeilen x 20 Zeichen für die Daten im Feld und 4 Zeilen x 2 Zeichen für Wagenrücklauf- und Zeilenvorschubzeichen, die Monarch Classic allen Zeilen außer der letzten hinzufügt.

Beispiel für Berechnungsfeld

Wenn beispielsweise das Feld „Ort“ den Wert Darmstadt oder Frankfurt enthält, gibt der Berechnungsfeldausdruck die Zahl 9 zurück: Len(RTrim(Ort))

Hinweis: Len(Ort) gibt die tatsächliche Länge des Feldes „Ort“ wieder, nicht die Länge der Daten in dem Feld. Mit Hilfe der Funktion RTrim innerhalb der Funktion Len können vorweg die Leerzeichen am Ende des Feldwerts entfernt werden, wie z. B.: Len(RTrim(Ort)).

Beispiel für Filter/Suchen

Datensätze, bei denen beispielsweise das Feld „Titel“ leer ist, können mit Hilfe des folgenden Ausdrucks ausgewählt oder gefunden werden: Len(Titel)=0 oder Len(RTrim(Titel))=0