J'essaye de couper l'espace blanc étranger à la fin d'un champ de note dans MS Access. J'ai essayé de le faire un certain nombre de façons:VBA Trim() tronquer le texte bizarrement!
1) une requête de mise à jour avec le champ en cours de mise à jour à Trim ([fieldname]). Pour une raison quelconque, cela ne fait rien. L'espace blanc est toujours là. 2) une mise à jour utilisant une fonction Macro dans laquelle le contenu du champ est transmis en tant que chaîne, puis traité à l'aide de la fonction Trim() et renvoyé. Celui-ci est vraiment bizarre, en ce sens qu'il semble tronquer le texte sur le terrain à des endroits complètement aléatoires (différents pour chaque enregistrement). Parfois 366 caractères, parfois 312, parfois 280.
3) comme ci-dessus mais avec RTrim()
Comment puis-je être possible de déconner une telle fonction simple ?! Toute aide très appréciée. Voudrais garder mes cheveux.
-Sam
Je suppose que vous avez des caractères ascii 'invisibles' tels que Line Return ou Carriage Feed à la fin de votre chaîne. Pouvez-vous écrire une petite procédure énumérant les codes ascii de tous les caractères un par un? –