Bonjour la communauté. Je suis sur un gros projet avec de nombreuses tables liées. Il s'agit de gérer le programme d'étudiants d'une année académique à l'autre.
J'ai une table principale (t_listeetudiants) qui contient les données de base des étudiants et qui ne changent pas d'une année à l'autre (r_matricule, ...). Dans cette table, j'ai ajouté une rubrique r_anneeacad dont les valeurs proviennent d'une liste de valeurs. A partir d'un formulaire, je peux faire varier cette rubrique grâce à une liste déroulante.
La table liée (t_anneeacad) contient les données spécifiques d'une année académique donnée. Il y a donc dans cette table une rubrique r_matricule qui identifie l'étudiant, une rubrique r_anneeacad qui identifie l'année, etc ...
Les deux tables sont liées simultanément par r_matricule et par r_anneeacad. Donc, à partir de mon formulaire, lorsque je fait varier r_anneeacad dans la fiche de l'étudiant (table principale t_listeetudiants), les rubriques de la table liée (t_anneeacad) correspondant à cet étudiant et à cette année sont affichées. TB ça marche.
Maintenant, ce que je souhaiterais faire, sur la base de la sélection de l'année académique r_anneeacad dans la fiche de l'étudiant (table principale t_listeetudiants), c'est que cette table principale soit filtrée sur la condition que le matricule (r_matricule) de l'étudiant et l'année académique (r_anneeacad) existent dans la table liée. Bref ne faire apparaître que les étudiants inscrits dans une année académique choisie.
J'ai beau tourner le problème dans tous les sens, je ne vois pas comment faire.
Merci pour vos lumières et suggestions.