Code ascii

Fermé
jamesys Messages postés 48 Date d'inscription jeudi 28 juillet 2005 Statut Membre Dernière intervention 8 mai 2006 - 1 sept. 2005 à 17:47
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 - 1 sept. 2005 à 19:38
salut à tous!
j'ai besoin de votre aide
J'ai une application sur visual basic via access. c'est à partir de visual basic que je remplis ma base de données.
Le problème est que j'ai envie d'eviter de rentrer les memes noms dans la base et pour ça j'utilise ce code:
If (nom.Text & prenom.Text) = rs("nom_client") & rs("prenom") Then

MsgBox nom.Text & "  " & prenom.Text & " est déjà enrégistré "
eror = 1/[code]


il fonctionne, mais le problème est que je rentre un nom qui est déjà dans la base avec des lettres majuscules celui-ci s'ajoute. comment faire pour que le système reconnaisse les lettres minuscules et majuscules comme etant des memes caractères.
A voir également:

3 réponses

random Messages postés 1612 Date d'inscription vendredi 26 novembre 2004 Statut Membre Dernière intervention 30 mars 2006 155
1 sept. 2005 à 18:25
upcase(nom.Text ) & upcase(prenom.Text) =upcase( rs("nom_client") ) & upcase(rs("prenom") ) Then tout est en majuscule
tu peux jouer sur format de la données avec >

d'une facon générale dans les tables on rentre des données formattées pour nom et prénom
0
jamesys Messages postés 48 Date d'inscription jeudi 28 juillet 2005 Statut Membre Dernière intervention 8 mai 2006 5
1 sept. 2005 à 18:38
J'ai essayé et cela ne passe pas. mais je viens de me souvenir que notre prof nous avait parlé de la fonction lcase, je l'ai testé et ça passe comme sur des roulettes. merci pour ton coup de pouce
0
WhiteFang Messages postés 2063 Date d'inscription dimanche 1 septembre 2002 Statut Membre Dernière intervention 15 février 2008 204
1 sept. 2005 à 19:38
;-)

Non, c'est pas "UPCASE", c'est "UCASE"...

=> Upper Case / Lower Case = UCase / LCase...

;-)

Je te conseille quand même le UCase, en plus, il enlève les caractères accentués... Gros avantage...

;-)
0