Un employé m'est arrivé hier avec un fichier Access contenant les éléments suivants mais je ne suis pas un pro d'Access, donc jai un peu de difficulté à l'aider. Peut-etre que je serai plus chanceux ici avec vous.
Avec la table : [General Tbl]
La Requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 [Adjustment Nbr] [Adjustment Description]|Year|Month|Cost|Rebate 1 Blahblah |2008|1 |15 |-10 1 Blahblah |2008|2 |13 |-10 1 Blahblah |2008|3 |12 |-10 1 Blahblah |2008|4 |18 |-10 1 Blahblah |2008|5 |15 |-10 1 Blahblah |2008|6 |10 |-10 1 Blahblah |2008|7 |19 |-10 1 Blahblah |2008|8 |13 |-10 1 Blahblah |2008|9 |11 |-10 1 Blahblah |2008|10 |15 |-10 1 Blahblah |2008|11 |12 |-10 1 Blahblah |2008|12 |14 |-10 1 Blahblah |2007|1 |12 |-10 1 Blahblah |2007|2 |17 |-10 1 Blahblah |2007|3 |16 |-10 1 Blahblah |2007|4 |12 |-10 1 Blahblah |2007|5 |14 |-10 1 Blahblah |2007|6 |10 |-10 1 Blahblah |2007|7 |15 |-10 1 Blahblah |2007|8 |16 |-10 1 Blahblah |2007|9 |11 |-10 1 Blahblah |2007|10 |16 |-10 1 Blahblah |2007|11 |13 |-10 1 Blahblah |2007|12 |17 |-10
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 PARAMETERS [Which Year? YYYY] Long; TRANSFORM IIf(Sum([General Tbl]!Cost+[General Tbl]!Rebate)<>0,Sum([General Tbl]!Cost+[General Tbl]!Rebate),0) AS Expr1 SELECT [General Tbl].[Adjustment Nbr] , [General Tbl].[Adjustment Description] , [General Tbl].Year FROM [General Tbl] WHERE (([General Tbl].Year)=[Which Year? YYYY]) GROUP BY [General Tbl].[Adjustment Nbr] , [General Tbl].[Adjustment Description] , [General Tbl].Year ORDER BY [General Tbl].[Adjustment Nbr] PIVOT [General Tbl].Month In (1,2,3,4,5,6,7,8,9,10,11,12);
Etat: Year 2008
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Adjustment Nbr | Month |1 |2 |3 |4 |5 |6 |7 |8 |9 |10|11|12| 1 | |5$|3$|2$|8$|5$|0$|9$|3$|1$|5$|2$|4$|
Etat: Year = 2007
Question
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Adjustment Nbr | Month |1 |2 |3 |4 |5 |6 |7 |8 |9 |10|11|12| 1 | |2$|7$|6$|2$|4$|0$|5$|6$|1$|6$|3$|7$|
On m'a demandé si je pouvais faire un état qui me donnerait, pour chaque Adjustement Nbr], la différence entre le mois de janvier de l'année affichée et le mois de décembre de l'année précédente, ex:
Etat Voulu: Year 2008
En espérant avoir été clair,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Adjustment Nbr | Month | 1 (Delta)| 2 | 3 | 4 | 5 |... 1 | 5$(-2$ )| 3$ | 2$ | 8$ | 5$ |... 3 | 6$(4$ )| .... 15 | ... 34 | ...
Merci beaucoup !
Partager