bob_le_cowboy
Messages postés13Date d'inscriptionmercredi 11 janvier 2006StatutMembreDernière intervention 5 avril 2007
-
26 janv. 2006 à 15:07
gallyhc
Messages postés386Date d'inscriptionsamedi 4 octobre 2008StatutMembreDernière intervention19 février 2018
-
26 janv. 2006 à 16:16
Bonjour j'aimerais savoir comment je pourrais gérer des erreurs via des textbox.
Je m'explique =)
J'aimerais que lorsque l'une de ces textbox est vide, ca m'affiche une erreur.Jusque la pas de problèmes sauf que j'ai un grand nombre de textbox a gérer et que je n'aimerais pas faire if txt1.text "" or text2.text"" .... then
msgbox "blablabal"
end if
En gros j'aimerais savoir s'il existe un moyen de simplifier, en sachant que mes textbox sont renommés et que je n'ai pas crée de groupe de controle.
gallyhc
Messages postés386Date d'inscriptionsamedi 4 octobre 2008StatutMembreDernière intervention19 février 20182 26 janv. 2006 à 16:16
Bon visiblement le message avant est pas passé alors je redit.
Pour simplifier ton code, tu peux utiliser les collections d'objets. C'est a dire créer un textbox et le copier en répondant oui a la question qui va te posé (créer une collection)
Apres tu as toujours le même nom pour les textbox et un index pour l'identifier.
Enfin le code source de verification donne :
' DECLARATION DES VARIABLES.
Dim lngI As Long
Dim blnOk As Boolean
' VERIFICATION DES TEXTBOX.
For lngI = &H0 To txtCollection.Count - &H1
If txtCollection(lngI).Text = vbNullString Then
blnOk = True
Exit For
End If
Next lngI
If blnOk Then
MsgBox ("ERREUR")
End If