J'ai eu le même problème.
Il a montré la semaine 53 et la semaine 1, mais jour en semaine 53 et la semaine 1 sont tous dans la semaine 1
J'ai d'abord essayé de changer le format de date dans la requête d'accès à ceci:
OrderWeek: Format ([OrderDate], "yyyy-ww", 1,3) < - Mais ça n'a pas marché. Vous obtenez des dates comme 2014-52 pour la semaine 52 et 2015-52 où c'était la semaine précédente.
Aussi le tri n'était pas comment j'ai aimé. Il a trié les données comme 2014-1, 2014-11, 2014-2 etc. Je veux qu'il montre comme 2014-01, 2014-02 .. 2014-11 etc.
Alors voici le nouveau code à afficher à la fois l'année et la semaine correctement dans une requête d'accès:
ActualWeek: IIf(DatePart("ww",[SomeDate])=53,DatePart("yyyy",[SomeDate])+1,DatePart("yyyy",[SomeDate])) & "-" & IIf(DatePart("ww",[SomeDate])=53,"01",IIf(DatePart("ww",[SomeDate])<10,"0" & DatePart("ww",[SomeDate]),DatePart("ww",[SomeDate])))
Cela montre maintenant tous les jours de la semaine 53 comme faisant partie de la semaine 1
Il est tout simplement compter dimanche comme le premier jour de la semaine, pas lundi . – falstro