Probleme condition if textbox

Résolu
cs_boss24 Messages postés 19 Date d'inscription mercredi 28 octobre 2009 Statut Membre Dernière intervention 14 juin 2010 - 8 juin 2010 à 17:12
cs_ShayW Messages postés 3258 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 8 juin 2010 à 17:54
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

cs_ShayW Messages postés 3258 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 55
8 juin 2010 à 17:54
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
3
cs_ShayW Messages postés 3258 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 55
8 juin 2010 à 17:51
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
0