OVH Cloud OVH Cloud

2 conditions en 1

6 réponses
Avatar
HeLioZz
bonjour a tous!

voila je voudrais faire 2condition en une :
If ComboBox5.Text = "Non" And ComboBox6.Text = "Non" Then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
mais ni l une ni l autre ne fonctionne !
comment faire ?
merci d avance

6 réponses

Avatar
Christian Hugoud
Je ne vois pas où est le pb...

Christian

"HeLioZz" a écrit dans le message de
news:
bonjour a tous!

voila je voudrais faire 2condition en une :
If ComboBox5.Text = "Non" And ComboBox6.Text = "Non" Then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
mais ni l une ni l autre ne fonctionne !
comment faire ?
merci d avance


Avatar
Fox
Regarde si c'ets pas un probleme de parenthese....je me rappelle avoir eu se
genre de probleme e ten mettant des parenthese ça fonctionnait........

If (ComboBox5.Text = "Non" And ComboBox6.Text = "Non") Then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
end if

"HeLioZz" a écrit :

bonjour a tous!

voila je voudrais faire 2condition en une :
If ComboBox5.Text = "Non" And ComboBox6.Text = "Non" Then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
mais ni l une ni l autre ne fonctionne !
comment faire ?
merci d avance


Avatar
Patrice Henrio
La question posée est plus délicate qu'il n'y parait.
Quer doit devenir le TextBox.enabled si la condition n'est pas valide,
doit-il rester dans l'état précédent ou passer à true ?

Première réponse (on ne s'occupe pas de l'autre cas)

If (ComboBox5.Text="Non") and (CombobBox6.Text="Non") then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
End If

Deuxième réponse (on ne s'occupe toujours pas de l'autre cas)

If ComboBox5.text="Non" then
If ComboBox6.Text="Non" then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
End If
End If


Troisième réponse qui considère que dans le cas contraire enabled devient
true

TextBox3.Enabled = not((ComboBox5.Text="Non") and (ComboBox6.Text="Non3))
TextBox4.Enabled=TextBox3.Enabled
TextBox5.Enabled =TextBox3.Enabled



Pour le test il faut parfois bien différencier ce que l'on fait




"Fox" a écrit dans le message de news:

Regarde si c'ets pas un probleme de parenthese....je me rappelle avoir eu
se
genre de probleme e ten mettant des parenthese ça fonctionnait........

If (ComboBox5.Text = "Non" And ComboBox6.Text = "Non") Then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
end if

"HeLioZz" a écrit :

bonjour a tous!

voila je voudrais faire 2condition en une :
If ComboBox5.Text = "Non" And ComboBox6.Text = "Non" Then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
mais ni l une ni l autre ne fonctionne !
comment faire ?
merci d avance




Avatar
HeLioZz
merci bcp ca fonctionne !


"Fox" a écrit :

Regarde si c'ets pas un probleme de parenthese....je me rappelle avoir eu se
genre de probleme e ten mettant des parenthese ça fonctionnait........

If (ComboBox5.Text = "Non" And ComboBox6.Text = "Non") Then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
end if

"HeLioZz" a écrit :

> bonjour a tous!
>
> voila je voudrais faire 2condition en une :
> If ComboBox5.Text = "Non" And ComboBox6.Text = "Non" Then
> TextBox3.Enabled = False
> TextBox4.Enabled = False
> TextBox5.Enabled = False
> mais ni l une ni l autre ne fonctionne !
> comment faire ?
> merci d avance


Avatar
Fox
De rien.

Bonne journée.

F.

"HeLioZz" a écrit :

merci bcp ca fonctionne !


"Fox" a écrit :

> Regarde si c'ets pas un probleme de parenthese....je me rappelle avoir eu se
> genre de probleme e ten mettant des parenthese ça fonctionnait........
>
> If (ComboBox5.Text = "Non" And ComboBox6.Text = "Non") Then
> TextBox3.Enabled = False
> TextBox4.Enabled = False
> TextBox5.Enabled = False
> end if
>
> "HeLioZz" a écrit :
>
> > bonjour a tous!
> >
> > voila je voudrais faire 2condition en une :
> > If ComboBox5.Text = "Non" And ComboBox6.Text = "Non" Then
> > TextBox3.Enabled = False
> > TextBox4.Enabled = False
> > TextBox5.Enabled = False
> > mais ni l une ni l autre ne fonctionne !
> > comment faire ?
> > merci d avance


Avatar
Driss HANIB
tout à fait d'accord avec ton analyse.

Driss

"Patrice Henrio" a écrit dans le message de
news:O%
La question posée est plus délicate qu'il n'y parait.
Quer doit devenir le TextBox.enabled si la condition n'est pas valide,
doit-il rester dans l'état précédent ou passer à true ?

Première réponse (on ne s'occupe pas de l'autre cas)

If (ComboBox5.Text="Non") and (CombobBox6.Text="Non") then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
End If

Deuxième réponse (on ne s'occupe toujours pas de l'autre cas)

If ComboBox5.text="Non" then
If ComboBox6.Text="Non" then
TextBox3.Enabled = False
TextBox4.Enabled = False
TextBox5.Enabled = False
End If
End If


Troisième réponse qui considère que dans le cas contraire enabled devient
true

TextBox3.Enabled = not((ComboBox5.Text="Non") and


(ComboBox6.Text="Non3))
TextBox4.Enabled=TextBox3.Enabled
TextBox5.Enabled =TextBox3.Enabled



Pour le test il faut parfois bien différencier ce que l'on fait




"Fox" a écrit dans le message de news:

> Regarde si c'ets pas un probleme de parenthese....je me rappelle avoir


eu
> se
> genre de probleme e ten mettant des parenthese ça fonctionnait........
>
> If (ComboBox5.Text = "Non" And ComboBox6.Text = "Non") Then
> TextBox3.Enabled = False
> TextBox4.Enabled = False
> TextBox5.Enabled = False
> end if
>
> "HeLioZz" a écrit :
>
>> bonjour a tous!
>>
>> voila je voudrais faire 2condition en une :
>> If ComboBox5.Text = "Non" And ComboBox6.Text = "Non" Then
>> TextBox3.Enabled = False
>> TextBox4.Enabled = False
>> TextBox5.Enabled = False
>> mais ni l une ni l autre ne fonctionne !
>> comment faire ?
>> merci d avance