Hver uger får en jeg et excel ark med salg år til dato. Denne dette ark er linkt ind i Access og fungere da som en tabel. I en forespørgsel vil jeg kunne trække ud summen af de til en hver tid seneste 4 uger. Helst således at forspørgslen finder de seneste 4 uger selv uden jeg skal skrive dem ind i en anden tabel og linke...
Du kan evt. finde "nedre grænse" ved at beregne mandagen for 4 uger siden v.h.a. en lille funktion, som du lægger i et vilkårligt modul:
Function Find_Mandag(Datoen As Date) As Date Find_Mandag = Datoen - Weekday(Datoen, vbMonday) + 1 End Function
I din forespørgsel kan du så begrænse posterne ved at lægge et kriterie under dit datofelt: >= Find_Mandag(Date()-28)
Det betyder jo så, at hvis du kører den fredag eftermiddag, får du jo i realiteten 5 uger. Så kunne du evt begrænse den opad, så den kun medtager hele uger: >= Find_Mandag(Date()-28) And < Find_Mandag(Date())
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.