Bonjour,
Je souhaite enregistrer la saisie d'une dizaine de résultats de contrôle
J'ai crée 10 variables vCTRL1_Resultat, vCTRL2_Resultat....vCTRL10_Resultat pour la saisie
J'ai une table contenant une liste des contrôles avec leur définition et une rubrique CTRL_RES contenant le nom de la variable
Comment récupérer dans un tableau le contenu de la variable pour chacune des lignes ?
Controle1 "contenu de vCTRL1_Resultat"
Controle2 "contenu de vCTRL2_Resultat"
. . .
je pensais que cela marcherai avec '$(CTRL_RES)' mais c'est ko
Quelle doit est la formule à appliquer ?
merci d'avance
Jacques
Bonjour Jacques,
J'ai également essayé plein de combinaison pour utiliser directement la valeur du champs comme nom de la variable, mais je n'ai rien trouvé qui fonctionnait.
Voici une solution qui fonctionne (je me suis arrêté à quatre pour l'exemple):
pick(
match(vControle, 'vCTRL1_Resultat', 'vCTRL2_Resultat', 'vCTRL3_Resultat', 'vCTRL4_Resultat'),
vCTRL1_Resultat, vCTRL2_Resultat, vCTRL3_Resultat, vCTRL4_Resultat
)
Bonjour Jacques,
J'ai également essayé plein de combinaison pour utiliser directement la valeur du champs comme nom de la variable, mais je n'ai rien trouvé qui fonctionnait.
Voici une solution qui fonctionne (je me suis arrêté à quatre pour l'exemple):
pick(
match(vControle, 'vCTRL1_Resultat', 'vCTRL2_Resultat', 'vCTRL3_Resultat', 'vCTRL4_Resultat'),
vCTRL1_Resultat, vCTRL2_Resultat, vCTRL3_Resultat, vCTRL4_Resultat
)
Bonjour Sébastien, (et cher collègue )
Merci pour cette suggestion qui me permet d'obtenir un résultat attendu.
Je vais figer sur une vingtaine de variables avec cette formule.
Très bonne année 2017
Jacques