Bonjour à tous !
Je suis actuellement en stage dans une boite informatique de E-Learning, devant les aider a générer des rapports avec BIRT, me voila donc lancé dans l'utilisation de ce logiciel pas très évident a prendre en main.
Après avoir réussi de nombreuses choses, je me heurt a un véritable problème, je dois créer un rapport ou en entrant l'id d'un groupe d'utilisateurs, ce dernier doit afficher la totalité des membres du groupe, puis de façon anonyme et aléatoire les résultats de chacun dans des tableaux (une page anonyme de statisques dans des tableaux par membre du groupe).
L'épineux problèmes, c'est que la seule donnée liant les 2 bases de données est le login (dans la bdd1) et le user_id (dans la bdd2) qui sont les mêmes données.
La bdd1 regroupe les login/nom/prenom/groupes des utilisateurs, tandis que la bdd2 regroupe le login(user_id) et les résultats/statisques de ces user_id.
On peut donc lier aisément un nom (bdd1) a des statistiques (bdd2) grâce a un paramètre demandant un user_id (jointure login/user_id).
Cependant, et c'est la que je coince, ce n'est pas l'user_id/login que je dois entrer, mais le group_id (bdd1), du coup je ne trouve aucun moyen pour lier la bdd1 a la bdd2, aucune donnée n'étant liée au groupe dans la bdd2. Et je ne dois pas entrer de login.
En gros, le logiciel doit afficher plusieurs pages de résultats,anonymes ,pour chaque membre du groupe nommés avant (nommés dans une liste au départ, mais les statistiques étant affichées aléatoirement dans une page/personne, il est impossible des les associer aux noms, car ce n'est pas dans l'ordre et les noms, et login ne sont pas affichés dans les pages)
Merci d'avance pour votre aide, et dites moi si vous avez besoin de précision.
Partager