Pas terrible la réponse…😅
Bref.
On peut filtrer avec une rubrique liste dans la table principale s'appuyant sur une rubrique de la table externe.
Ensuite dans le filtre de la table externe on fait un calcul conditionnel :
Si ( Not EstVide ( ACCUEIL::OPERATION_FILTRE ) ; ACCUEIL::OPERATION_FILTRE = OPERATIONS_ALL::MARQUE_OPERATION ; 1 )
Explication :
ACCUEIL est ma table principale ayant une table externe OPERATION_ALL
La rubrique ACCUEIL::OPERATION_FILTRE est en mode Liste affichant une liste issue du champs OPERATIONS_ALL::MARQUE_OPERATION
Donc dans la liste je sélectionne une marque, la table externe n'affiche que les marques correspondantes.
Pour aller plus loin pour filtrer les enregistrements, j'utilise aussi la fonction CAS si j'ai besoin de conditions multiples pour mon filtrage. Attention à cette fonction "Cas", à la première condition VRAI, l'évaluation est stoppée.
Pour terminer, la valeur 1 est là pour valider afficher la totalité de la table externe.
J'espère avoir été assez clair.