Bonjour tout le monde,
Je travaille sur access 2000.
J'ai 3 tables dans ma base de données
- Réunions : ID_Réunion, Date, Thème, Type de réunion
- Personne : ID_Personne, Nom, Prénom
- Personne présente à une réunion : ID_Réunion, ID_Personne
j'ai fait une requête SQL qui m'affiche les réunions avec les personnes qui y ont assisté.
Je veux maintenant faire un combobox dans lequel je choisirai une valeur à partir de la liste et cliquer sur un bouton pour générer le rapport de la réunion. Les valeurs de la combobox seront les noms des personnes qui ont assisté à la réunion. Ce qui revient à transformer la requête précédente en une requête qui génère deux champs : un champ ID_Réunion, et un champ composé des noms des personnes ayant assisté à la réunion. C'est à dire
Si
x1,y1 et z1 étaient présentes à la réunion 1,
et
x2,y2,z2,m2,r2 ont assisté à la réunion 2
et
y3,z3 ont assisté à la réunion 3
le résultat de ma requête serait quelque chose comme :
1 | x1, y1, z1
2 | x2, y2, z2, m2, r2
3 | y3, z3
et non pas
1 | x1
1 | y1
1 | z1
2 | x2
2 | y2
2 | z2
2 | m2
2 | r2
3 | y3
3 | z3
Je sais qu'il faut passer par des crosstab queries, mais là je bloque vraiment. Je ne sais veraiment pas comment faire.
Si quelqu'un a une solution à mon problème, son aide me serait précieuse.
Partager