|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() jean mauryInscription : mars 2009 Messages : 116 ![]() |
Bonjour.
Travaillant en Pologne, nous recevons des textes avec des caracteres polonais. Caracteres qui ne sont pas acceptes par ailleur sur les systemes bancaires sur lesquels nous envoyons des fichiers. Nous devons non seulement transformer les formats de fichier recus et modifier les caracteres polonais. Ceci est fait par VBA en automatique. Je suis donc oblige de modifier les caracteres polonais en caracteres sans lettre. Le probleme, c'est que je ne sais pas et n'ai pas reussi a trouver comment forcer Access a reconnaitre ce qui est lettre majuscule de ce qui est lettre minuscule. Actuellement, je passe allegrement du a avec cedille au A sans cedille. J'ai rajoute Lcase() apres avoir recupere la valeur sans caractere a affecter. Mais ca me transforme toute lettre transformee en minuscules meme si la lettre de depart etait en majuscules ce qui est logique. Est-ce que quelqu'un sait comment resoudre ce probleme ? En fait forcer Access a distinguer les caracteres majuscules des caracteres minuscules ? Merci. Cdlt. |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 300 ![]() |
bjr,
quel est la méthode utilisée? Replace par exemple accepte en dernier paramètre vbBinaryCompare qui distingue les minuscules des majuscules il est également possible de remplacer Option Compare Database par Option Compare Binary en en-tête de module
__________________
Assistant de création/modification de rubans Office Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL Blog Office Mon Site DVP |
|
|
10
|
|
|
#3 |
|
Membre habitué
![]() jean mauryInscription : mars 2009 Messages : 116 ![]() |
Bonjour.
Je viens de tester avec Replace et ca fonctionne. Je n'utilisais pas jusqu'a present cette fonction je ne me souviens plus pourquoi. Ca monte a quelques temps sur d'anciennes versions d'Access. Merci pour l'aide apportee. Cdlt. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com