Fonction ALLTRIM( )

Renvoie une chaîne dont les espaces de début et de fin ont été supprimées de la chaîne d'entrée.

Syntaxe

ALLTRIM(chaîne_de_caractères)

Paramètres

Nom Type Description
chaîne caractère

Le champ, expression ou valeur littérale dont les espaces de début et de fin doivent être retirés.

Sortie

Caractère.

Exemples

Exemples basiques

Renvoie "Vancouver" :

ALLTRIM("   Vancouver   ")

Renvoie "New York" :

ALLTRIM("   New York   ")

Exemples avancés

Concaténation de champs de type caractère

Utilisez ALLTRIM( ) pour supprimer les espaces lorsque vous concaténez des champs de type caractère (par exemple, les champs Prénom et Nom de famille) afin que le champ créé ne contienne pas plusieurs espaces vides entre les valeurs concaténées.

DEFINE FIELD Nom_complet COMPUTED ALLTRIM(Prénom) + " " + ALLTRIM(Nom)

Suppression des espaces insécables

La fonction ALLTRIM( ) ne supprime pas les espaces insécables.

Si vous devez supprimer les espaces insécables de début ou de fin, créez un champ calculé à l'aide de l'expression suivante :

DEFINE FIELD Description_nettoyée COMPUTED ALLTRIM(REPLACE(Description; CHR(160); CHR(32)))

La fonction REPLACE( ) remplace les espaces insécables par des espaces classiques, puis la fonction ALLTRIM( ) supprime les espaces classiques de début ou de fin.

Remarques

Fonctionnement

La fonction ALLTRIM( ) supprime les espaces de début et de fin d'une chaîne. Les espaces se trouvant à l'intérieur de la chaîne ne sont pas supprimés.

Fonctions associées

Si vous souhaitez supprimer uniquement les espaces de début d'une chaîne, utilisez la fonction LTRIM( ). Pour supprimer uniquement les espaces de fin, utilisez la fonction TRIM( ).