Bonjour tout le monde,
Je viens solliciter votre aide grandement précieuse ! Je travaille sur une base de données sur Access que je dois cleaner. Donc j'utilise un module VB pour ce faire, et dans ce module, je modifie la valeur d'un champ "REMARK" (remarque en français ^^) pour permettre de stocker des informations à l'aide d'une simple requête :
rs!REMARK = rs!REMARK & "| Absence prenom "
Or, ce champ est limité par 200 caractères sur Access, et lorsque je rentre par exemple "Prenom incorrect" qui prend 16 caractères, il me remplit le champ avec ces 16 caractères suivis de 200-16=184 espaces.
Savez-vous pourquoi et comment ces espaces arrivent là ?
J'ai donc essayé d'utiliser la fonction TRIM() pour supprimer ces espaces mais sans succès.
J'ai une autre solution en tête, un peu plus chiante, qui est de repérer la première lettre en partant de la droite avec la fonction Right() et d'utiliser ensuite la fonction MID() mais ce serait plus couteux que de savoir pourquoi les espaces sont là et surtout, je ne suis pas sûr que ça marche.
J'espère donc que quelqu'un saura me répondre !
J'attends vos avis,
Merci.
Jo
Partager