RTRIM |
Trimé à droite |
|---|---|
| Access 2019, Access 2016, Access 2013, Access 2010, Access 2007, Access 2003, Access XP, Access 2000 | Microsoft Access |
Syntaxe
| RTrim(Chaine) |
Paramètres
| Nom | Description |
|---|---|
| Chaine | Ce paramètre permet d'indiquer la chaîne de caractères contenant l'expression à traiter |
Description
Cette fonction supprime les caractères d'espace à la fin d'une chaîne de caractères.
Remarques
- La fonction supprime les espaces situés à la fin d'une chaîne : La fonction RTrim élimine tous les caractères d'espacement présents à la fin d'une chaîne de caractères. Les espaces situés au début ou au milieu du texte sont conservés. Cette fonction est particulièrement utile pour nettoyer des données importées ou saisies par les utilisateurs.
- Elle ne modifie pas la chaîne d'origine : RTrim retourne une nouvelle chaîne de caractères dans laquelle les espaces de fin ont été supprimés. La chaîne passée en paramètre demeure inchangée tant que le résultat n'est pas réaffecté à une variable ou à un champ. Ce comportement est commun à la majorité des fonctions de manipulation de chaînes en VBA.
- Seuls les espaces de fin sont supprimés : Contrairement à Trim, retirant les espaces au début et à la fin d'une chaîne, RTrim agit uniquement sur la partie droite du texte. Les espaces internes sont toujours conservés. Cette précision permet de choisir la fonction la plus adaptée au traitement souhaité.
- Elle est très utile lors de l'importation de données : Certains fichiers texte ou anciennes bases de données complètent les champs avec des espaces afin de respecter une longueur fixe. RTrim permet de supprimer automatiquement ces espaces inutiles après l'importation. Les données obtenues sont ainsi plus propres et plus faciles à exploiter.
- Elle améliore la fiabilité des comparaisons : Deux chaînes qui semblent identiques peuvent être considérées comme différentes si l'une d'elles contient des espaces en fin de texte. En appliquant RTrim avant la comparaison, il est possible d'éviter ce type de problème. Cette technique est couramment utilisée lors des recherches et des validations.
- Elle est souvent utilisée avec LTrim et Trim : RTrim appartient à une famille de fonctions spécialisées dans la suppression des espaces. LTrim enlève les espaces de début, tandis que Trim retire simultanément ceux du début et de la fin. Ces trois fonctions sont complémentaires et très utilisées dans les traitements textuels.
- Elle est disponible dans les requêtes et dans le code VBA : La fonction RTrim peut être utilisée dans les requêtes SQL, les formulaires, les états, les macros ainsi que dans les modules VBA. Elle permet d'effectuer directement le nettoyage des chaînes dans les expressions Access. Son comportement reste identique dans tous les environnements d'utilisation.
- Elle ne supprime pas les autres caractères : RTrim retire uniquement les caractères d'espacement situés à la fin de la chaîne. Les lettres, les chiffres, les signes de ponctuation et les autres caractères restent inchangés. Pour supprimer d'autres caractères spécifiques, il convient d'utiliser une fonction comme Replace.
- Elle est fréquemment combinée avec d'autres fonctions de manipulation de texte : RTrim est souvent utilisée avec Len, Left, Right, Mid, Replace, LCase ou UCase. Une fois les espaces inutiles supprimés, les autres traitements deviennent plus fiables et produisent des résultats plus cohérents. Cette combinaison est très répandue dans les applications de gestion de données.
- La fonction est compatible avec toutes les versions modernes de Microsoft Access : La fonction RTrim est disponible depuis les premières versions de Microsoft Access intégrant VBA et son fonctionnement est demeuré stable au fil des années. Elle est compatible avec Access 2000, Access XP, Access 2003, Access 2007, Access 2010, Access 2013, Access 2016 ainsi qu'avec Microsoft 365. Cette stabilité garantit que les applications utilisant cette fonction continueront de fonctionner correctement lors des migrations vers des versions plus récentes d'Access.
Exemple
Voici un exemple de comment utiliser la fonction RTrim dans Microsoft Access :
RTrim ("Ceci est un exemple gladir.com ")
Résultat: "Ceci est un exemple gladir.com"
RTrim (" Alphabet ")
Résultat: " Alphabet"
Exemple de code VBA
La fonction RTrim peut être utilisée dans le code VBA de Microsoft Access.
Par exemple :
Dim LResult As String
LResult = RTrim (" Alphabet ")
La variable LResult contiendrait désormais la valeur « Alphabet».
Dernière mise à jour : Mardi, le 28 juillet 2015