Bonjour, Après avoir cherché sur le Forum et ailleurs, je me tourne vers vous
pour savoir si quelqu'un connait une voie de contournement de ce que je
considère comme un bug.
Contexte
----------
J'ai une zone répétée ZR_ZoneRepetee qui contient un interrupteur
INT_Interrupteur contenant 3 options
Je cherche, par programmation, à pouvoir agir sur l'état "Grisé"
indépendamment pour chaque option et pour chaque occurrence de la ZR
Ce qui marche
----------------
Griser le deuxième interrupteur (et seulement celui-ci) entièrement (toutes
les options) :
ZR_ZoneRepetee[2].INT_Interrupteur..Grisé = Vrai
Griser l'option 2 de tous les interrupteurs :
ZR_ZoneRepetee.INT_Interrupteur[2]..Grisé = Vrai
Ce qui ne marche pas
------------------------
Griser l'option 2 du troisième interrupteur :
ZR_ZoneRepetee[3].INT_Interrupteur[2]..Grisé = Vrai
J'ai une erreur à l'exécution (pas à la compilation) :
Erreur à la ligne 2 du traitement Clic sur BTN_Grise
Le champ INT_Interrupteur ne supporte pas l'opérateur [ ].
-------------------------------------------------------------------------
Il est manifestement faux de dire que l'interrupteur ne supporte pas
l'opérateur [ ], vu que le cas 2 marche bien
Je serais bien passé par les attributs de la ZR, mais malheureusement on ne
peut pas y cibler une des options de l'interrupteur
A votre écoute pour toute suggestion
Bonne journée