Bonjour le forum,
Dans un formulaire, j'ai deux boutons (Cmb_Entrée - pour les entrées" et Cmb_Sortie - pour les sorties".
Il y a également 6 TextBox. Les Txt_Point1, 3, 5 reçoivent les entrées, et les Txt_Point2, 4, 6 les sorties.
Je souhaite que selon l'état des Txt_Point, les boutons soient actifs ou pas.
Par exemple :
- Le Txt_Point1 contient une valeur mais pas Txt_Point2 alors le Cmb_Entrée n'est pas utilisable et le Cmb_Sortie est utilisable.
- Les Txt_Point1 et 2 contiennent une valeur mais pas Txt_Point3 alors Cmb-Entrée est utilisable mais pas Cmb_Sortie.
En fait, vérifier l'état des Txt_Point impaires par rapport aux Txt_Paires et rendre les boutons actifs ou pas selon si elles sont vides ou pas.
J'ai essayé plusieurs méthodes mais sans succès.
Voici mon début de code si toutes les Txt_Point sont vides. Mais je n'arrive pas à faire la suite et surtout à simplifier le code.
Merci par avance pour votre aide
Dans un formulaire, j'ai deux boutons (Cmb_Entrée - pour les entrées" et Cmb_Sortie - pour les sorties".
Il y a également 6 TextBox. Les Txt_Point1, 3, 5 reçoivent les entrées, et les Txt_Point2, 4, 6 les sorties.
Je souhaite que selon l'état des Txt_Point, les boutons soient actifs ou pas.
Par exemple :
- Le Txt_Point1 contient une valeur mais pas Txt_Point2 alors le Cmb_Entrée n'est pas utilisable et le Cmb_Sortie est utilisable.
- Les Txt_Point1 et 2 contiennent une valeur mais pas Txt_Point3 alors Cmb-Entrée est utilisable mais pas Cmb_Sortie.
En fait, vérifier l'état des Txt_Point impaires par rapport aux Txt_Paires et rendre les boutons actifs ou pas selon si elles sont vides ou pas.
J'ai essayé plusieurs méthodes mais sans succès.
Voici mon début de code si toutes les Txt_Point sont vides. Mais je n'arrive pas à faire la suite et surtout à simplifier le code.
Merci par avance pour votre aide
VB:
' Si toutes les TextBox sont vides
If Len(Me.Txt_Point1.Text) = 0 And Len(Me.Txt_Point2.Text) = 0 And Len(Me.Txt_Point3.Text) = 0 And Len(Me.Txt_Point4.Text) = 0 And Len(Me.Txt_Point5.Text) = 0 And Len(Me.Txt_Point6.Text) = 0 Then
Me.Cmb_Entrée.Visible = True
Me.Cmb_Sortie.Visible = False
End if