Bonsoir
J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres
pas plus pas moins
car il s'agit d'une date au format AAAA
Merci beaucoup
Vincent
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
michdenis
Bonjour Vincent,
Essaie ceci :
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:% Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent
Bonjour Vincent,
Essaie ceci :
'----------------------------
Private Sub TextBox1_Change()
Dim T As String, Nb As Integer
Dim A As Integer, R As String
Dim L As String
T = Me.TextBox1
Nb = Len(T)
For A = 1 To Nb
L = Mid(T, A, 1)
If IsNumeric(L) Then
R = R & L
End If
Next
If Len(R) > 4 Then
R = Left(R, Len(R) - 1)
End If
Me.TextBox1 = R
End Sub
'----------------------------
Salutations!
"Vincent" <V.herlat@tiscali.fr> a écrit dans le message de news:%23V0SBW6tEHA.1464@TK2MSFTNGP15.phx.gbl...
Bonsoir
J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres
pas plus pas moins
car il s'agit d'une date au format AAAA
Merci beaucoup
Vincent
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:% Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent
Vincent
Merci beaucoup Vincent
"michdenis" a écrit dans le message de news:
Bonjour Vincent,
Essaie ceci :
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:% Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent
Merci beaucoup
Vincent
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
upF4Wg6tEHA.820@TK2MSFTNGP12.phx.gbl...
Bonjour Vincent,
Essaie ceci :
'----------------------------
Private Sub TextBox1_Change()
Dim T As String, Nb As Integer
Dim A As Integer, R As String
Dim L As String
T = Me.TextBox1
Nb = Len(T)
For A = 1 To Nb
L = Mid(T, A, 1)
If IsNumeric(L) Then
R = R & L
End If
Next
If Len(R) > 4 Then
R = Left(R, Len(R) - 1)
End If
Me.TextBox1 = R
End Sub
'----------------------------
Salutations!
"Vincent" <V.herlat@tiscali.fr> a écrit dans le message de
news:%23V0SBW6tEHA.1464@TK2MSFTNGP15.phx.gbl...
Bonsoir
J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres
pas plus pas moins
car il s'agit d'une date au format AAAA
Merci beaucoup
Vincent
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:% Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent
Michel Pierron
Bonsoir Denis; Pour limiter la longueur à 4, il existe la propriété TextBox1.MaxLength = 4 MP
"michdenis" a écrit dans le message de news:
Bonjour Vincent,
Essaie ceci :
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:%
Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent
Bonsoir Denis;
Pour limiter la longueur à 4, il existe la propriété TextBox1.MaxLength = 4
MP
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:upF4Wg6tEHA.820@TK2MSFTNGP12.phx.gbl...
Bonjour Vincent,
Essaie ceci :
'----------------------------
Private Sub TextBox1_Change()
Dim T As String, Nb As Integer
Dim A As Integer, R As String
Dim L As String
T = Me.TextBox1
Nb = Len(T)
For A = 1 To Nb
L = Mid(T, A, 1)
If IsNumeric(L) Then
R = R & L
End If
Next
If Len(R) > 4 Then
R = Left(R, Len(R) - 1)
End If
Me.TextBox1 = R
End Sub
'----------------------------
Salutations!
"Vincent" <V.herlat@tiscali.fr> a écrit dans le message de
news:%23V0SBW6tEHA.1464@TK2MSFTNGP15.phx.gbl...
Bonsoir
J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres
pas plus pas moins
car il s'agit d'une date au format AAAA
Merci beaucoup
Vincent
Bonsoir Denis; Pour limiter la longueur à 4, il existe la propriété TextBox1.MaxLength = 4 MP
"michdenis" a écrit dans le message de news:
Bonjour Vincent,
Essaie ceci :
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:%
Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent
Denis Michon
Bonjour Michel,
"propriété TextBox1.MaxLength = 4"
Je suis d'accord avec toi que tu peux utiliser cela... mais cela ne règle pas le problème du contrôle sur le contenu du textbox !
Salutations!
"Michel Pierron" a écrit dans le message de news: Bonsoir Denis; Pour limiter la longueur à 4, il existe la propriété TextBox1.MaxLength = 4 MP
"michdenis" a écrit dans le message de news:
Bonjour Vincent,
Essaie ceci :
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:%
Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent
Bonjour Michel,
"propriété TextBox1.MaxLength = 4"
Je suis d'accord avec toi que tu peux utiliser cela... mais cela ne règle pas le problème du contrôle sur le contenu du
textbox !
Salutations!
"Michel Pierron" <michel.pierron@free.fr> a écrit dans le message de news:uKThXg7tEHA.3448@TK2MSFTNGP09.phx.gbl...
Bonsoir Denis;
Pour limiter la longueur à 4, il existe la propriété TextBox1.MaxLength = 4
MP
"michdenis" <michdenis@hotmail.com> a écrit dans le message de
news:upF4Wg6tEHA.820@TK2MSFTNGP12.phx.gbl...
Bonjour Vincent,
Essaie ceci :
'----------------------------
Private Sub TextBox1_Change()
Dim T As String, Nb As Integer
Dim A As Integer, R As String
Dim L As String
T = Me.TextBox1
Nb = Len(T)
For A = 1 To Nb
L = Mid(T, A, 1)
If IsNumeric(L) Then
R = R & L
End If
Next
If Len(R) > 4 Then
R = Left(R, Len(R) - 1)
End If
Me.TextBox1 = R
End Sub
'----------------------------
Salutations!
"Vincent" <V.herlat@tiscali.fr> a écrit dans le message de
news:%23V0SBW6tEHA.1464@TK2MSFTNGP15.phx.gbl...
Bonsoir
J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres
pas plus pas moins
car il s'agit d'une date au format AAAA
Merci beaucoup
Vincent
Je suis d'accord avec toi que tu peux utiliser cela... mais cela ne règle pas le problème du contrôle sur le contenu du textbox !
Salutations!
"Michel Pierron" a écrit dans le message de news: Bonsoir Denis; Pour limiter la longueur à 4, il existe la propriété TextBox1.MaxLength = 4 MP
"michdenis" a écrit dans le message de news:
Bonjour Vincent,
Essaie ceci :
'---------------------------- Private Sub TextBox1_Change()
Dim T As String, Nb As Integer Dim A As Integer, R As String Dim L As String T = Me.TextBox1 Nb = Len(T) For A = 1 To Nb L = Mid(T, A, 1) If IsNumeric(L) Then R = R & L End If Next
If Len(R) > 4 Then R = Left(R, Len(R) - 1) End If Me.TextBox1 = R
End Sub '----------------------------
Salutations!
"Vincent" a écrit dans le message de news:%
Bonsoir J'ai un textbox, je souhaite que l'utilisateur ne saisisse que 4 chiffres pas plus pas moins car il s'agit d'une date au format AAAA Merci beaucoup Vincent