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( ).