Bonjour,
Grace au forum (https://access.developpez.com/source...te#TotalCroise), j'ai réalisée ma requête analyse croisée avec les sommes des lignes et colonnes. Je souhaite ajouter des colonnes. Je dispose :
- d'une tables avec les champs : [Section], [Nr_compte_section], [Nom_compte_section], [Nr_compte], [Nom_compte], [MONT]
- d'une requête préparatoire "RTotal_CR" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT tbl_Synt_CR.Nr_compte, tbl_Synt_CR.Section, tbl_Synt_CR.MONT AS Total,0 as Ordre FROM tbl_Synt_CR UNION ( SELECT "TOTAL", Section, sum(MONT),1 as Ordre FROM tbl_Synt_CR GROUP BY Section,"TOTAL",1);
- de la requête analyse croisée "RTotal_FIN_CR" :
[/LIST]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 TRANSFORM Nz(Sum(RTotal_CR.Total),"0") AS SommeDeTotal SELECT RTotal_CR.Nr_compte, Nz(Sum(RTotal_CR.Total),"0") AS [Total colonne] FROM RTotal_CR GROUP BY RTotal_CR.Ordre, RTotal_CR.Nr_compte ORDER BY RTotal_CR.Nr_compte, RTotal_CR.Ordre, RTotal_CR.Ordre, RTotal_CR.Section PIVOT RTotal_CR.Section;
Lorsque que j'ajoute un champ à la requête préparatoire (par exemple : tbl_Synt_CR.nom_compte) à la ligne SELECT, j'ai à l'exécution l'erreur :
"Le nombre de colonnes dans les deux tables ou requêtes sélectionnés d'une requête Union ne correspondent pas."
Mon objectif est dans ma requête analyse croisée est de faire apparaître en tête de ligne : [Nr_compte_section], [Nom_compte_section], [Nr_compte], [Nom_compte], puis le total et les valeurs affectée aux Sections.
Comment faire?
Jean-Pierre
Partager