Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2011, 10h14   #1
Membre habitué
 
Homme jean maury
Inscription : mars 2009
Messages : 116
Détails du profil
Informations personnelles :
Nom : Homme jean maury
Âge : 42
Localisation : Pologne

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : mars 2009
Messages : 116
Points : 111
Points : 111
Par défaut Comment exiger d'Access qu'il distingue les majuscules et les minuscules

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.
jj4822 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2011, 10h22   #2
Responsable Access
 
Avatar de Arkham46
 
Inscription : septembre 2003
Messages : 4 300
Détails du profil
Informations personnelles :
Localisation : France, Loiret (Centre)

Informations forums :
Inscription : septembre 2003
Messages : 4 300
Points : 7 936
Points : 7 936
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
Arkham46 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 20/01/2011, 10h48   #3
Membre habitué
 
Homme jean maury
Inscription : mars 2009
Messages : 116
Détails du profil
Informations personnelles :
Nom : Homme jean maury
Âge : 42
Localisation : Pologne

Informations professionnelles :
Secteur : Distribution

Informations forums :
Inscription : mars 2009
Messages : 116
Points : 111
Points : 111
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.
jj4822 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h55.


 
 
 
 
Partenaires

Hébergement Web