Bonjour,
J'ai 3 tables ayant un champ commun, le code projet qui est clé primaire dans la 1re table :
- la 1re contenant les infos générales un projet : Nom du projet, dates, n° commissions, etc
- la 2ème contenant les informations relatives aux diplomes
- la 3ème les infos relatives à l'avancement du projet
J'ai crée une une première requête INNER JOIN reprenant tous les enregistrements de la table 1 avec les données de la table 2, puis une 2° requête LEFT JOIN reprenant tous les enregistrements de la requete1 avec les données de la table 3.
La source de mon état est la 2° requête. J'ai mis les données concernant les infos générales un projet (correspondant à table 1) dans une premier Entete de groupe et les données concernant les diplomes dans un deuxième Entete de groupe (correspondant à table 2) et les données relatives à l'avancement du projet (=table3) dans la partie Détail.
J'ai essayé plusieurs combinaisons, mon problème c'est que pour 1 projet donné, les données relatives à l'avancement du projet sont répétées et s'affichent pour chaque diplomes.
Mon but est que si je choisi un seul projet avec "PARAMETERS [Quel N° de projet?] Value" dans la requete, il puisse n'apparaitre qu'une seule fois les infos de la table 3.
Merci de votre aide
NB : la table des relations est-elle indispensable avec 1 à l'infini de la tables 1 vers les 2 autres ?
Partager