Die Funktion Right

Beschreibung

Extrahiert eine Zeichenfolge bestimmter Länge, die sich am Ende einer anderen Zeichenfolge befindet.

Syntax

Right(Zeichenkette;n)

Argumente

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

n ist die Länge des Substrings, der extrahiert werden soll. Die Länge kann eine Konstante, ein numerisches Feld, ein Ausdruck, der eine Zahl zum Ergebnis hat, oder auch eine Funktion sein, die eine Zahl zurückgibt.

Rückgabewert

Diese Funktion gibt eine Zeichenfolge zurück.

Beispiel für Berechnungsfeld

Wenn beispielsweise das Feld „Firma“ den Wert Meier GmbH enthält, gibt der folgende Berechnungsfeldausdruck GmbH zurück: Right(Firma;4)

Hinweis: Right(Firma,4) gibt die letzten vier Zeichen des Feldes „Fima“ zurück. Wenn sich Leerzeichen am Ende dieses Feldes befinden, muss die Funktion RTrim in die Funktion Right eingebettet werden, um die Zwischenraumzeichen vorweg zu entfernen, wie z. B. in Right(RTrim(Firma;4)).

Beispiel für Filter/Suchen

Datensätze, bei denen das Feld Firma beispielsweise den Wert Schmitt GmbH oder Heine und Müller GmbH enthält, können mithilfe des folgenden Ausdrucks ausgewählt und gefunden werden: Right(RTrim(Firma);5)="GmbH."