Code ascii

jamesys Messages postés 48 Statut Membre -  
WhiteFang Messages postés 2063 Statut Membre -
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.

3 réponses

random Messages postés 1612 Statut Membre 155
 
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 Statut Membre 5
 
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 Statut Membre 204
 
;-)

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