OVH Cloud OVH Cloud

Saisie en majuscules

3 réponses
Avatar
HA
Bonjour

Comment forcer la saisie en majuscules dans un champs même si celui ci est
saisie en minuscules?
Et comment mettre systématiquement une majuscule en début de saisie?

merci

3 réponses

Avatar
Patrick974
Dans la propriété format de ton nom de champ tu saisies
le signe >

-----Message d'origine-----
Bonjour

Comment forcer la saisie en majuscules dans un champs
même si celui ci est

saisie en minuscules?
Et comment mettre systématiquement une majuscule en
début de saisie?


merci


.



Avatar
phil
Bonjour

Avant ou apres mise a jour, tu peux mettre le code VBA :
TextBox1.text=UCase(TextBox1.text)
Cela te mettra ta zone de texte en majuscules.

Si tu ne veux que le premier caractere :
TextBox1.text=UCase(left(textbox1.text),1) & right
(textbox1.text,len(textbox1.text)-1)


Si tu as un message d'erreur, essaye de mettre cette
commande sur l'evenement LostFocus.


-----Message d'origine-----
Bonjour

Comment forcer la saisie en majuscules dans un champs
même si celui ci est

saisie en minuscules?
Et comment mettre systématiquement une majuscule en début
de saisie?


merci


.



Avatar
Jean
Bonjour "HA",

Pour forcer la mise en majuscule d'une saisie, il te faut
placer une instruction VBA dans une procédure
evenementielle du champ, par exemple celle qui agit après
avoir perdu le focus :

Private Sub NomduChamp_LostFocus()

NomduChamp=strconv(nomduchamp,vbUpperCase) ' Forcer la
majscule

NomduChamp=strconv(nomduchamp,vbProperCase) ' Forcer la
majscule sur la première lettre de TOUS les mots.

End sub

A+ Jean