ALLTRIM( )-Funktion

Gibt eine Zeichenfolge zurück, bei der die führenden und nachgestellten Leerzeichen aus der Eingabezeichenfolge entfernt sind.

Syntax

ALLTRIM(Zeichenfolge)

Parameter

Name Typ Beschreibung
Zeichenfolge Zeichen

Das Feld, der Ausdruck oder der Literalwert, aus dem führende und nachgestellte Leerzeichen entfernt werden sollen.

Ausgabe

Zeichen.

Beispiele

Einfache Beispiele

Gibt „Vancouver“ zurück:

ALLTRIM("   Vancouver   ")

Gibt „New York“ zurück:

ALLTRIM("   New York   ")

Weiterführende Beispiele

Zeichenfelder verketten

Verwenden Sie ALLTRIM( ), um Leerzeichen zu löschen, wenn Sie Zeichenfelder wie beispielsweise Vor- und Nachnamenfelder verketten möchten, damit die verketteten Werte im Ergebnisfeld nicht mehrere Leerzeichen enthalten.

DEFINE FIELD Vollständiger_Name COMPUTED ALLTRIM(Vorname) + " " + ALLTRIM(Nachname)

Geschützte Leerzeichen entfernen

Beachten Sie, dass geschützte Leerzeichen von der Funktion ALLTRIM( ) nicht entfernt werden.

Wenn Sie führende oder nachgestellte geschützte Leerzeichen entfernen müssen, erstellen Sie ein Kalkulationsfeld mit dem folgenden Ausdruck:

DEFINE FIELD Beschreibung_gesäubert COMPUTED ALLTRIM(REPLACE(Beschreibung; CHR(160); CHR(32)))

Die REPLACE( )-Funktion ersetzt alle geschützten Leerzeichen durch normale Leerzeichen. Im Anschluss daran entfernt ALLTRIM( ) alle führenden oder nachgestellten normalen Leerzeichen.

Bemerkungen

Funktionsweise

Die Funktion ALLTRIM( ) entfernt die führenden und nachgestellten Leerzeichen einer Zeichenfolge. Leerzeichen innerhalb der Zeichenfolge werden nicht entfernt.

Verwandte Funktionen

Verwenden Sie die LTRIM( )-Funktion, wenn Sie nur führende Leerzeichen aus einer Zeichenfolge entfernen möchten, bzw. die TRIM( )-Funktion zum ausschließlichen Entfernen nachgestellter Leerzeichen.