OVH Cloud OVH Cloud

Texte sensible a la casse

1 réponse
Avatar
nicolas
Bonjour =E0 tous,

J'ai cr=E9=E9 un formulaire dans lequel l'utilisateur saisi un
mot de passe =E0 l'ouverture de la base. Ce mot de passe est
compar=E9 =E0 celui existant dans une table de la base.

Cependant je souhaiterai que ce mot de passe soit sensible
=E0 la casse, aussi bien dans le formulaire que dans la table
dans laquelle il est enregistr=E9.

Quelqu'un pourrait-il me dire comment faire pour sp=E9cifier
cette sensibilit=E9 =E0 la casse, dans Access?

D'avance merci pour votre aide.

Nicolas.

1 réponse

Avatar
Raymond [mvp]
Bonjour.

il faut jouer sur l'option Compare de début de module qui par défaut est mis
à Option Compare Database.
tu mets Option Compare binary

L'instruction Option Compare définit la méthode de comparaison de chaînes
(Binary, Text ou Database) pour un module. Si le module ne contient pas
d'instruction Option Compare, la méthode de comparaison de texte par défaut
est Binary.
L'instruction Option Compare Binary fournit des comparaisons de chaînes
basées sur un ordre de tri dérivé de la représentation binaire interne des
caractères. Dans Microsoft Windows, l'ordre de tri est déterminé par la page
de code. L'exemple suivant décrit un ordre de tri binaire typique :
A < B < E < Z < a < b < e < z < À < Ê < Ø < à < ê < ø
L'instruction Option Compare Text fournit des comparaisons de chaînes basées
sur un ordre de tri qui ne distingue pas les majuscules des minuscules et
qui est déterminé par les paramètres régionaux de votre système. Si les
caractères ci-dessus sont triés à l'aide de l'instruction Option Compare
Text, l'ordre de tri de texte suivant est utilisé :
(A=a) < ( À=à) < (B=b) < (E=e) < (Ê=ê) < (Z=z) < (Ø=ø)

L'instruction Option Compare Database ne peut être utilisée que dans
Microsoft Access. Elle fournit des comparaisons de chaînes basées sur
l'ordre de tri déterminé par l'identificateur de paramètres régionaux de la
base de données dans laquelle la comparaison de chaînes est effectuée.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"nicolas" a écrit dans le message de
news:27fd01c3e106$6190f890$
Bonjour à tous,

J'ai créé un formulaire dans lequel l'utilisateur saisi un
mot de passe à l'ouverture de la base. Ce mot de passe est
comparé à celui existant dans une table de la base.

Cependant je souhaiterai que ce mot de passe soit sensible
à la casse, aussi bien dans le formulaire que dans la table
dans laquelle il est enregistré.

Quelqu'un pourrait-il me dire comment faire pour spécifier
cette sensibilité à la casse, dans Access?

D'avance merci pour votre aide.

Nicolas.