OVH Cloud OVH Cloud

Compter des caractères

2 réponses
Avatar
Christian
J'aimerais savoir comment afficher le nombre de caractères que l'utilisateur
saisi dans un champ.

je veux afficher le nombre à chaque fois qu'il appuie sur une touche.

Merci !

2 réponses

Avatar
Raymond [mvp]
Bonsoir.

sur l'événement Change tu places cette fonction:
Private Sub Monchamp_Change()
Me.ChampCompteur = Len(Me.Monchamp.Text)
End Sub

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Christian" a écrit dans le message de
news:
J'aimerais savoir comment afficher le nombre de caractères que
l'utilisateur
saisi dans un champ.

je veux afficher le nombre à chaque fois qu'il appuie sur une touche.

Merci !


Avatar
Ilan
Bonjour,
Utilise les evenements KEYPRESS ou CHANGE du controle.

1) KeyPress : Il te faudra tester la valeur keyascii du caractere
Exemple KeyAscii=8 => BackSpace 1 caractere en moins dans le champ

2) change : Tu Recuperes la longueur du champ a chaque fois qu'il est modifie
NBCAR=Len(Me.Controle)





J'aimerais savoir comment afficher le nombre de caractères que l'utilisateur
saisi dans un champ.

je veux afficher le nombre à chaque fois qu'il appuie sur une touche.

Merci !