Bonjour tout le monde,
J'aurai besoin d'aide pour m'aider à résoudre un problème que je rencontre dans Access.
J'ai une base de données qui contient notamment les champs suivants:
N° Système N° Sous-Système N-1 N° Sous-Système N-2 Etat de l'exigence xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx xxx
La valeur à rentrer dans le champ "Etat de l'exigence" se fait à partir d'une liste déroulante qui contient les valeurs suivantes: Définie, Evaluée, Révisée.
J'ai créé une requête "Tableau croisé dynamique" à l'aide de l'assistant pour qu'elle me fasse une synthèse du nombre de fois qu'on retrouve chaque valeur par Système, Sous-Système N-1 et Sous-Système N-2.
Voilà à quoi ressemble le code SQL:
Ici en "Mode Création":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 TRANSFORM Count(Database_Exigences.N°) AS CompteDeN° SELECT Database_Exigences.[N° Système], Database_Exigences.[N° Sous-Système N-1], Database_Exigences.[N° Sous-Système N-2] FROM Database_Exigences GROUP BY Database_Exigences.[N° Système], Database_Exigences.[N° Sous-Système N-1], Database_Exigences.[N° Sous-Système N-2] PIVOT Database_Exigences.[Etat de l'Exigence];
Et voici le résultat que j'obtiens:
Mon souhait, et mon problème, est que j'aimerai, dans le résultat de la requête avoir:
- un champ qui est le résultat de la concaténation des champs "N° Système", "N° Sous-Système N-1" et "Sous-Système N-2";
- ne plus avoir les champs "Système", "Sous-Système N-1" et "Sous-Système N-2" qui apparaissent.
Par avance, merci.
Sebastien
Partager