» mais le code est au-dessus de ma tête.
Ceci ne semble pas être le cas, à moins que vous ne soyez pas l'auteur de l'extrait ci-dessus. Quoi qu'il en soit, je recueille que vous ne voulez changer rien dans VB, et veux résoudre ceci using seulement des techniques de question. Pour que ceci travaille, vous devez seulement s'assurer que toutes les tables de temp sont dégagées (vidé) avant que n'importe quel choix puisse être fait.
LÀ OÙ (pas existe (choisir 1 À PARTIR de TempDivision) ou [le nom de système commun] dedans (choisir la Division À PARTIR de TempDivision))
J'ai ajouté des parenthèses au cas où vous voudriez faire la même chose pour plusieurs champs et tables de temp. Veuillez comprendre que ceci ne peut pas être optimisé facilement par le gicleur. Il vaudrait mieux de produire directement :
LÀ OÙ [nom de système commun] dedans (« rouge », « vert », « bleu ")
… ou rien si aucun choix n'était fait.
À la votre !
(°v°)