Avatar billede snie97 Nybegynder
18. november 2004 - 08:45 Der er 5 kommentarer og
1 løsning

Månedsoversigt med ugenr.?

Er der nogen der kan bikse lidt kode sammen så man kan lave en oversigt alá dette:

Januar 1 - 4
Februar 5 - 8
Marts 9 - 12
osv.
Avatar billede netro Nybegynder
18. november 2004 - 08:55 #1
Prøv med:

Start = 1
For i = 1 To 12
  Response.Write MonthName(i) & " " & Start & " - " & Start + 3 & "<br>"
  Start = Start + 4
Next
Avatar billede fennec Nybegynder
18. november 2004 - 08:56 #2
for f=1 to 12
  response.write monthName(f) &" "
  response.write datePart("ww",dateserial(2004,f,1)) &" - "
  response.write datePart("ww",dateserial(2004,f+1,0)) &"<br>"
next
Avatar billede fennec Nybegynder
18. november 2004 - 08:58 #3
... Der manglede lige vbMonday og vbFirstFourDays på funktionen

for f=1 to 12
  response.write monthName(f) &" "
  response.write datePart("ww",dateserial(2004,f,1),vbMonday,vbFirstFourDays) &" - "
  response.write datePart("ww",dateserial(2004,f+1,0),vbMonday,vbFirstFourDays) &"<br>"
next
Avatar billede snie97 Nybegynder
18. november 2004 - 09:03 #4
Er det korrekt at fennecs tager ugenumrene fra kalenderen, mens netros finder dem manuelt?

I så fald er det fennecs der er den rigtige :)
Avatar billede netro Nybegynder
18. november 2004 - 09:04 #5
Min finder ikke ugenumre.
Avatar billede fennec Nybegynder
18. november 2004 - 09:11 #6
Du skal bare være opmærksom på at der er en bug i funktionen. Den kan finde uge 53, selv om det er uge 1. Det er altså kun den sidste uge, der kan være problemer med, og kun hvis andre betingelser også er opfyldt. Der findes et workarround, men nu kan jeg selvfølgelig ikke huske hvor (på MSDN et eller andet sted).
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
Kurser inden for grundlæggende programmering

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