Avatar billede cbm Nybegynder
18. februar 2002 - 23:09 Der er 7 kommentarer og
1 løsning

Uge oversigt..

jeg skal lave en ugeoversigt. hvor man i en dropdown box vælger uge og derefter skal denne uge komme frem i et skema. Det er kun mandag til fredag der behøves at blive vist. Nogen der har en løsning til hvordan man henter en datorække udfra en given uge.. jeg kan godt få hentet hvilken uge vi er i nu. men det er altså selve datoerne i ugen jeg er ude efter..

pft

Christian
Avatar billede coltau Juniormester
18. februar 2002 - 23:19 #1
Mangler du en funktion der returnere ugenummer ud fra en given dato. ?
Avatar billede cbm Nybegynder
18. februar 2002 - 23:21 #2
nej jeg mangler en funktion der returnere en ugerække f.eks.
Jeg vælger uge 8 og så kommer der i tabellen mandag 18/2-tirsdag 19/2 -> frem til fredag
Avatar billede coltau Juniormester
18. februar 2002 - 23:23 #3
Jow. !
Avatar billede cbm Nybegynder
19. februar 2002 - 00:10 #4
ANYBODY?
Avatar billede cbm Nybegynder
19. februar 2002 - 00:19 #5
jeg har fundet ud af det...
Avatar billede coltau Juniormester
19. februar 2002 - 00:23 #6
Må vi se. ?
Avatar billede coltau Juniormester
19. februar 2002 - 00:38 #7
Ok - 200 point var da værd at kæmpe for - så du var åbenbart hurtigere end mig - men her er min alligevel.

<%
function FirstDateInWeek(AYear, AWeek)
  ' Find første dato i uge 1 i år
  VD = DateSerial(AYear, 1, 1)
  ' Da DatePart uge 1 starter den 01-01-Year så kør frem til uge 2
  do while DatePart("ww", VD) <> 2
    VD = DateAdd("d", 1, VD)
  loop
  ' Gå en uge tilbage og vi har første dato i uge 1
  VD = DateAdd("ww", -1, VD)
  ' Adder antallet uger og vi har første dato i uge: AWeek
  FirstDateInWeek = DateAdd("ww", AWeek - 1, VD)
  ' Korriger for ugestart fra Søndag til Mandag
  FirstDateInWeek = DateAdd("d", 1, VD)
end function

TheYear = 1997
TheWeek = 1
FirstDate = FirstDateInWeek(TheYear, TheWeek)
LastDate = DateAdd("ww", 1, FirstDate)
Response.Write("Uge: " & TheWeek & " i år: " & TheYear & " ligger fra den: " & FirstDate & " til den: " & LastDate & "<br>")
%>

Vær opmærksom på at DatePart har et år 2000 problem - netop i år 2000 regner den en uge forkert.
Avatar billede cbm Nybegynder
19. februar 2002 - 01:00 #8
hehe jeg var også selv lige på netcoders.dk og kigge så mit er ik så langt fra dit ;)
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