Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

limiter le nombre de caractere

4 réponses
Avatar
seb
Bonjour
comment peut-on fair pour limiter le nombre de caractere
dans une zone de texte ?
merci

4 réponses

Avatar
Raymond [mvp]
RE-Bonjour.

soit ton contrôle est attaché à un champ de table et la longueur sera
limitée par la longueur du champ.
soit tu limites toi même dans l'événement sur changement en testant la
longueur du champ au fûr et à mesure des frappes.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans le message de
news:e7b001c3f0a6$61e91b10$
Bonjour
comment peut-on fair pour limiter le nombre de caractere
dans une zone de texte ?
mercià


Avatar
seb
n'ayant pas une super experience sous VBA et acces,
comment fait ton pour testé la longueur du champ et la
stopé ?
merci

-----Message d'origine-----
RE-Bonjour.

soit ton contrôle est attaché à un champ de table et la
longueur sera

limitée par la longueur du champ.
soit tu limites toi même dans l'événement sur changement
en testant la

longueur du champ au fûr et à mesure des frappes.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans
le message de

news:e7b001c3f0a6$61e91b10$
Bonjour
comment peut-on fair pour limiter le nombre de
caractere


dans une zone de texte ?
mercià



.




Avatar
Pierre CFI [mvp]
bonjour
regarde dans les propriété à masque de saisie
tu mets aaaaa çà veut dire 5 chiffres ou lettres maxi
mais le mieux est de prévoir directement dans la table sa longueur
par contre il n'y a pas d'effet retro actif si ton form est fait, il faut refaire ce champ

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"seb" a écrit dans le message de news: de8501c3f0b2$10f2d320$
n'ayant pas une super experience sous VBA et acces,
comment fait ton pour testé la longueur du champ et la
stopé ?
merci

-----Message d'origine-----
RE-Bonjour.

soit ton contrôle est attaché à un champ de table et la
longueur sera

limitée par la longueur du champ.
soit tu limites toi même dans l'événement sur changement
en testant la

longueur du champ au fûr et à mesure des frappes.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans
le message de

news:e7b001c3f0a6$61e91b10$
Bonjour
comment peut-on fair pour limiter le nombre de
caractere


dans une zone de texte ?
mercià



.




Avatar
Raymond [mvp]
tu places ces fonctions dans l'événement sur changement de ton champ.
Private Sub Texte40_Change()
If Len(Me.Texte40.Text) > 6 Then
Me.Texte40.Text = Left(Me.Texte40.Text, 6)
MsgBox "stop"
End If
End Sub

Ne pas confondre .text et .value

il serait préférable de définir la longueur dans la table; cette solution
n'étant pratiquée en général que pour les contrôles indépendants sans
inputmask.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"seb" a écrit dans le message de
news:de8501c3f0b2$10f2d320$
n'ayant pas une super experience sous VBA et acces,
comment fait ton pour testé la longueur du champ et la
stopé ?
merci