BOnjour !
J'ai un petit problème dans ma requête :
En fait c'est une requête qui va prendre le montant de mes BL de l'année choisie (genre "2006") et les placer dans la liste des 12 mois de l'année qui sont de la forme (Jan 06). Donc il me faut comparer les 2 derniers caractères de Jan 06 avec les deux derniers de mon choix "2006" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT AnnéeBL.* FROM AnnéeBL WHERE (((Right([TousMois],Len(TousMois)-2))= right(Formulaires![Statistiques]!MonAnnee,len(Formulaires![Statistiques]!MonAnnee)-2)));
Résultat :
Et voilà mon problème, lorsque j'entre "2006" et bien il continue de me mettre l'année 2005...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 jan 05 fév 05 mars 05 avr 05 mai 05 juin 05 juil 05 200 000,00 août 05 sept 05 oct 05 nov 05 déc 05
J'ai testé plusieurs solutions mais soit ma requête ne retourne rien soit elle me retourne juste 2005. Je dois avoir un problème au niveau du Right mais je ne sais pas où ... quelqu'un peut-il m'aider ?
Partager