Bonjour @Arnault, est-ce que ces exemples pourraient t’aider ? Sinon, n’hésite-pas à fournir un exemple minimal avec tes structures de tables.
2 réfs multiples
Pour 2 références multiples, on peut faire une formule qui fait l’intersection entre les 2 listes, et retourne la liste des noms de choix possibles, par ex :
list(c.choix for p in $Projet.deps for c in Choix.lookupRecords(deps=CONTAINS(p)))
Et ensuite mettre une condition sur liste déroulante de type :
choice.choix in $intersection_listes
J’ai fait un exemple ici : https://grist.incubateur.anct.gouv.fr/o/tutos-templates/uTJqRkHUPnZM/Ex-filtre-condition-colonne-copy/p/4

1 réf simple + 1 réf multiple
Dans ce cas il faut ramener la réf multiple de la première colonne dans la table courante (dans l’ex, cette colonne rapportée est projet_dep), puis mettre une condition sur la colonne à filtrer qui va filtrer les choix dont la référence simple est présente dans la liste de références de la colonne précédemment choisie.
choice.dep in $projet_dep
