Avatar billede -anders- Juniormester
17. oktober 2005 - 20:31 Der er 7 kommentarer og
1 løsning

Datoberegning poster for næste uge

Hej eksperter

Denne kode viser alle poster i min form hvor oprettelsedato er inde for den aktuelle uge, dette virker perfekt:

'Denne uge'
If Forms!frm3!cboaftaleoversigt = 3 Then
sSQL = "Select * From fs2 WHERE DatePart(""ww"",[Dato],2,2)=DatePart(""ww"",Date(),2,2) And Year(Dato) = Year(Date());"
End If

Jeg skriver så denne kode hvor alle poster i min form har oprettelsedato i den næste uge, men dette virker desvære ikke, den viser blot de samme poster altså dem i den aktuelle uge, der kommer ikke en syntaxfejl eller noget:

'næste uge'
If Forms!frm3!cboaftaleoversigt = 4 Then
sSQL = "Select * From fs2 WHERE DatePart(""ww"",[Dato],2,2)=DatePart(""ww"",Date()+1,2,2) And Year(Dato) = Year(Date()+7);"
End If

Er der nogen der kan se problemet i SQL syntaxen for poster i den næste uge?

Hilsen Anders.
Avatar billede sjap Praktikant
17. oktober 2005 - 20:34 #1
Prøv denne (Har prøvet at lægge 7 til datoen i stedet for året):

sSQL = "Select * From fs2 WHERE DatePart(""ww"",[Dato],2,2)=DatePart(""ww"",Date()+7,2,2) And Year(Dato) = Year(Date());"
Avatar billede sjap Praktikant
17. oktober 2005 - 20:35 #2
Nåh ja, de 7 skal nok lægges til begge steder:

sSQL = "Select * From fs2 WHERE DatePart(""ww"",[Dato],2,2)=DatePart(""ww"",Date()+7,2,2) And Year(Dato) = Year(Date()+7);"
Avatar billede -anders- Juniormester
17. oktober 2005 - 20:35 #3
Hej sjap, tak for indlæggende, jeg tester liger og vender tilbage om et øjeblik
Avatar billede -anders- Juniormester
17. oktober 2005 - 20:39 #4
Hej sjap, bingo indlægget 17/10-2005 20:35:03, viker perfekt, post et svar så du kan få dine point :)

Jeg har sagt det før, jeg er og bliver stupid når det gælder datoberegninger, tak for den hurtige hjælp :o)
Avatar billede sjap Praktikant
17. oktober 2005 - 20:40 #5
;0)
Avatar billede -anders- Juniormester
17. oktober 2005 - 20:41 #6
Fordelen ved koden er at den viser poster for den valgte uge i det aktuelle år, ganske smart
Avatar billede sjap Praktikant
17. oktober 2005 - 20:45 #7
Det er det - Men ofte så gælder det om at få ideen. Det er der "pengene" ligger - Resten er bare hårdt arbejde.
Avatar billede fdata Forsker
18. oktober 2005 - 00:37 #8
Er der ikke lidt problemer omkring årsskiftet?
(F.eks. ligger uge 52 i år både i 2005 og 2006. Her vil du miste søndagen)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester