Probleme condition if textbox [Résolu]

Signaler
Messages postés
19
Date d'inscription
mercredi 28 octobre 2009
Statut
Membre
Dernière intervention
14 juin 2010
-
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
-
salut j'ai un champ textbox appelle periode absence et le code appliqué sur lui est le suivant
        If txtPERIOD_ABS.Text < "3" Then
        cmdimprimer.Enabled = False
        ElseIf txtPERIOD_ABS.Text >= "3" Then
        cmdimprimer.Enabled = True
        End If

le probleme que si je met un valeur de 1 jusqua 9 sa fonctione normal mais pour 10 et plus sa marche pas le botton imprimer rest sur la condtion
cmdimprimer.Enabled = False

2 réponses

Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
49
Je corrige

"3" < "4"
vrai pas parce que 3 > 4
tu compares des string
"3" < "10" :faux
pour cela écris
If val(txtPERIOD_ABS.Text) < 3 Then
cmdimprimer.Enabled = False
Else If val(txtPERIOD_ABS.Text) >= 3 Then
cmdimprimer.Enabled = True
End If
Messages postés
3258
Date d'inscription
jeudi 26 novembre 2009
Statut
Membre
Dernière intervention
3 décembre 2019
49
Salut
"3" < "4"
vraie pas parce que 3 > 4
tu compares des string
"3" < "10"
pour cela écris
If val(txtPERIOD_ABS.Text) < 3 Then
cmdimprimer.Enabled = False
Else If val(txtPERIOD_ABS.Text) >= 3 Then
cmdimprimer.Enabled = True
End If