Rendre inaccessible textbox en fonction du text d'une autre textbox
nanie12
Messages postés114Date d'inscriptionvendredi 9 avril 2010StatutMembreDernière intervention16 août 2011
-
23 avril 2010 à 11:43
cs_christoni
Messages postés140Date d'inscriptionmardi 25 novembre 2003StatutMembreDernière intervention 1 novembre 2010
-
23 avril 2010 à 17:01
Bonjour,
j'ai réalisé un formulaire où on choisit un chantier dans une liste déroulante. A partir de la, des tâches à faire apparaissent dans une textbox. ensuite je dois choisir dans une textbox le nom de la personne qui fera la tache. mais je veux que si la textbox où il y a la tache est vide (vu que j'ai paramétré plusieurs textbox, il se peut que la textbox tache soit vide), cela rende inaccessible la textbox où je choisi le personne
voila ce que j'ai fait :
If Tache2.text = "" Then
TextBox3.Enabled = False
End If
If Tache3.text = "" Then
TextBox5.Enabled = False
End If
If Tache4.text = "" Then
TextBox7.Enabled = False
End If
If Tache5.text = "" Then
TextBox9.Enabled = False
End If
2 problème apparaissent :
ca me rends inaccessible des textbox même s'il y a quelque chose d'inscrit
et quand je change de chantier dans ma combobox, la textbox reste inaccessible. pourtant j'ai bien mis au depart de ma programmation.
cs_christoni
Messages postés140Date d'inscriptionmardi 25 novembre 2003StatutMembreDernière intervention 1 novembre 20107 23 avril 2010 à 12:10
Bonjour,
si c'est dans le "load" du formulaire, le code n'y est lu qu'au lancement du prog.
Peut être ajouter à chaque "if", un "else" avec le textbox concerné .Enabled = True.
nanie12
Messages postés114Date d'inscriptionvendredi 9 avril 2010StatutMembreDernière intervention16 août 2011 23 avril 2010 à 12:45
ca ne marche pas non plus si je l'écris ainsi :
If Tache2.text = "" Then
TextBox3.Enabled = False
ElseIf Tache3.text = "" Then
TextBox5.Enabled = False
ElseIf Tache4.text = "" Then
TextBox7.Enabled = False
ElseIf Tache5.text = "" Then
TextBox9.Enabled = False
End If
cette formule apparait lorsque ma combobox de choix des chantiers changent
cs_christoni
Messages postés140Date d'inscriptionmardi 25 novembre 2003StatutMembreDernière intervention 1 novembre 20107 23 avril 2010 à 17:01
C'est sur ça ne va pas gazer,
je parles vb.net (comme la rublique l'indique) et c'est en excel que tu bosses.
Il faut reposer ta question en précisant vb6 --> VBA.
En VBA je ne peux t'aider.