Access : afficher plusieurs valeur en ligne
bibi
-
Jean_Jacques Messages postés 1045 Date d'inscription Statut Membre Dernière intervention -
Jean_Jacques Messages postés 1045 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Dans ma base de donnée j'ai une part une liste label :
ID Label ; Image
1 PC
2 GDF
3 SDF
d'autre part j'ai une table labellisation :
IDPers ; ID Label ; Image
Christian 1 PC
Christian 2 GDF
Christian 3 SDF
Lola 1 PC
Lola 3 SDF
Dans ma requête je voudrais l'afficher (en ligne) pour mon état final :
IDPers Label 1 ; Label 2 ; Label 3
Christian PC GDF SDF
Lola PC SDF
Pouvez-vous m'aider pour arriver à ce dernier résultat?
Dans ma base de donnée j'ai une part une liste label :
ID Label ; Image
1 PC
2 GDF
3 SDF
d'autre part j'ai une table labellisation :
IDPers ; ID Label ; Image
Christian 1 PC
Christian 2 GDF
Christian 3 SDF
Lola 1 PC
Lola 3 SDF
Dans ma requête je voudrais l'afficher (en ligne) pour mon état final :
IDPers Label 1 ; Label 2 ; Label 3
Christian PC GDF SDF
Lola PC SDF
Pouvez-vous m'aider pour arriver à ce dernier résultat?
2 réponses
-
-
Bonjour,
Pour répondre à ta question : la réponse est oui, il y a une relation qui part de la table labellisation dont le champs qui s'appelle IDLabel , celui-ci est relié vers ma liste Label (dont le champs est NumLabel)
ma requête fonctionne bien puisque ce que je veux c'est : donne moi tout les labels de cette personne, l'affichage s'effectue en colonne,
et moi je veux que l'affichage s'effectue en ligne.
As tu une solution ?
-
-
Bonsoir,
Il me semble qu'une requête Pivot (Tableau croisé) pourrait faire l'affaire.
Ici un exemple arbitraire :
TRANSFORM Count([RéfValeur])
SELECT [Valeur], Count([RéfValeur]) AS [Total de RéfValeur]
FROM VALEURS
GROUP BY [Valeur]
PIVOT [Code];
Cordialement