j'essai d'utiliser la fonction Len() pour verifier si une zone de texte a été remplie mais je ne trouve pas la bonne syntaxe j'ai essayer ceci mais sans succès :
[Secteur] etant le nom de ma zone de texteCode:
1
2 Len([Secteur])
Version imprimable
j'essai d'utiliser la fonction Len() pour verifier si une zone de texte a été remplie mais je ne trouve pas la bonne syntaxe j'ai essayer ceci mais sans succès :
[Secteur] etant le nom de ma zone de texteCode:
1
2 Len([Secteur])
Salut,
Essaye de regarder si ta zone de texte est vide, sans regarder la longueur :
Enfin un truc du style.Code:
1
2 secteur = "" secteur.value = 0
A plus
P.S: ca serait plus agréable si tu disais bonjour ou merci (que tu ne balance pas ton problème comme ça)
Essaye plutôt :Citation:
http://www.developpez.net/forums/images/icons/icon1.gif sa ne marche pas
non lorsque je met
cpt reste a zero alors que mon controle secteur est videCode:
1
2
3
4 If [Secteur] = "" Then Cpt = 1 End If
OuCode:
1
2
3 If Me.Secteur = "" Then Cpt = 1 End If
Tu veux que ton Cpt soit égal à 1 ou alors qu'il s'incrémente de 1 à chaque zone de texte vide ?Code:
1
2
3 If Me.Secteur.Value = "" Then Cpt = 1 End If
le Me represente le nom de mon formulaire c'est sa??
Le ME ne correspond pas au nom du formulaire, en fait c'est une fonction qui te permet de dire que le nom du contrôle (ici Secteur) est dans le formulaire, mais tu ne dois pas le changer.
Est ce que tu as bien mis ton code dans la partie spéciale pour le formulaire? Il ne faut pas le mettre dans un module normal.
hello !
et avec :
ca ne le fait pas ?Code:
1
2
3 if IsNull(Me.Secteur) then Cpt = 1 End If
Bonjour,
Personnellement j'utilise
Tu peux aussi avecCode:
1
2
3 if IsNull(Me.Secteur) or me.Secteur.value = "" then Cpt = 1 End If
Fais le test.Code:
1
2
3 if Len(Me.Secteur) = 0 then Cpt = 1 End If
Starec