OVH Cloud OVH Cloud

Champ conditionnel

3 réponses
Avatar
Stéphane
Bonjour,

En fonction d'une valeur r=E9cup=E9r=E9e dans un menu d=E9roulant=20
je cherche =E0 faire appara=EEtre des zones de texte=20
diff=E9rentes, si telle valeur est s=E9lectionn=E9e alors=20
l'utilisateur peut remplir tel champ et les autres sont=20
gris=E9s. Je souhaite donc faire des champs utilisables=20
sous condition.

Si vous avez une id=E9e sur la question, =E7a m'int=E9resse

merci,

St=E9phane

3 réponses

Avatar
Anor
Bonjour,

Sur événement "sur après mise à jour" de la zone de liste modifiable,
un truc du genre :

select case me.lazonedeliste
case "toto"
me.controle1.enabled = true
me.controle2.enabled = false
case "tata"
me.controle1.enabled = false
me.controle2.enabled = true
end select

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


Stéphane :
| Bonjour,
|
| En fonction d'une valeur récupérée dans un menu déroulant
| je cherche à faire apparaître des zones de texte
| différentes, si telle valeur est sélectionnée alors
| l'utilisateur peut remplir tel champ et les autres sont
| grisés. Je souhaite donc faire des champs utilisables
| sous condition.
|
| Si vous avez une idée sur la question, ça m'intéresse
|
| merci,
|
| Stéphane
Avatar
Stéphane
Merci, ça marche impeccable !

-----Message d'origine-----
Bonjour,

Sur événement "sur après mise à jour" de la zone de
liste modifiable,

un truc du genre :

select case me.lazonedeliste
case "toto"
me.controle1.enabled = true
me.controle2.enabled = false
case "tata"
me.controle1.enabled = false
me.controle2.enabled = true
end select

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


Stéphane :
| Bonjour,
|
| En fonction d'une valeur récupérée dans un menu
déroulant

| je cherche à faire apparaître des zones de texte
| différentes, si telle valeur est sélectionnée alors
| l'utilisateur peut remplir tel champ et les autres sont
| grisés. Je souhaite donc faire des champs utilisables
| sous condition.
|
| Si vous avez une idée sur la question, ça m'intéresse
|
| merci,
|
| Stéphane


.



Avatar
Ma Dalton
Salut
Porte quand même une attention particulière lors d'un changement
d'enregistrement. En utilisant l'évènement "après mise à jour" de ton controle
(comme tu le fais), tu ne gères pas les changements d'enregistrement. Les
réglages d'accessibilité de tes controles pour le record #1 peuvent ne pas
convenir au record #2, etc.




"Stéphane" a écrit dans le message news:
08e301c3c8d7$7c8216d0$
Merci, ça marche impeccable !

-----Message d'origine-----
Bonjour,

Sur événement "sur après mise à jour" de la zone de
liste modifiable,

un truc du genre :

select case me.lazonedeliste
case "toto"
me.controle1.enabled = true
me.controle2.enabled = false
case "tata"
me.controle1.enabled = false
me.controle2.enabled = true
end select

--
à+
Arnaud
--------------------------------------------------
*Avant toute chose* : http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
/Réponses souhaitées sur ce forum, merci/
--------------------------------------------------


Stéphane :
| Bonjour,
|
| En fonction d'une valeur récupérée dans un menu
déroulant

| je cherche à faire apparaître des zones de texte
| différentes, si telle valeur est sélectionnée alors
| l'utilisateur peut remplir tel champ et les autres sont
| grisés. Je souhaite donc faire des champs utilisables
| sous condition.
|
| Si vous avez une idée sur la question, ça m'intéresse
|
| merci,
|
| Stéphane


.