Avatar billede lillehans Nybegynder
15. oktober 2001 - 20:40 Der er 6 kommentarer og
1 løsning

weeknumber

Nybegynder spørger:
Hvordan får jeg vist ugenummeret i en text.box?
text1.text = year(now)
text2.text = week? og hva\' så?
Avatar billede joern Nybegynder
15. oktober 2001 - 20:53 #1
Hej.

Du skal bruge datepart, kig i hjælpen efter parametrenes anvendelse, der er rigtig mange

ugenr = DatePart(\"ww\", Now, 2, 3)

M.v.h.  Jørn
Avatar billede mbulow Nybegynder
15. oktober 2001 - 20:58 #2
text2.text = DatePart(\"ww\", Now())

Betydninger:
------------
\"ww\": Det er ugenummeret vi er interesseret i
Now(): Datoen der skal bruges til at beregne ugenummeret

Derudover kan du specificere yderligere to parametre der bestemmer hvilken dag der er ugens første, og hvornår årets første uge begynder, men jeg brugte bare lige defaults :)
Avatar billede mbulow Nybegynder
15. oktober 2001 - 20:59 #3
WOW... Jeg havde ikke lige set svaret før jeg sendte... My bad, men nu er det da dobbelt-bekræftet :) Hehe
Avatar billede joern Nybegynder
15. oktober 2001 - 21:03 #4
Ja, det sker ofte.  Vi får måske 7½ point hver.  M.v.h.  Jørn
Avatar billede lillehans Nybegynder
15. oktober 2001 - 21:09 #5
Jeg går ud fra, at joerns tal 2,3 er disse parametre. Jeg kan ikke umiddelbart se effekten, idet svaret virker også uden 2,3.
Det er første gang jeg spørger her, og kender ikke
praksis, men joern var først og jeg accepterer.
Avatar billede lillehans Nybegynder
15. oktober 2001 - 21:16 #6
PS Tak for hjælpen!
mvh lillehans
Avatar billede joern Nybegynder
15. oktober 2001 - 21:20 #7
Hej igen.

Tak for point. Ugenummeret bliver ikke korrekt på alle ugens dage med mindre du angiver parametre for danske (europæiske) forhold.  I USA er søndag ugens dag 1, vi bruger mandag.  Der er også forskelle på hvorledes uge 1 beregnes, i DK er det første uge med en onsdag efter 31/12.

vbUseSystem    0    Use the NLS API setting.
vbFirstJan1    1    Start with week in which January 1 occurs (default).
vbFirstFourDays    2    Start with the first week that has at least four days in the new year.
vbFirstFullWeek    3    Start with first full week of the year.

Så på nogle af ugens dage og i 4 år ud af 7 går den uden parametre!

M.v.h.  Jørn
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

IT-JOB

Capgemini Danmark A/S

Microsoft AI Solution Architect

Capgemini Danmark A/S

Open Application (Denmark)

Paychex Europe

Scrum Master

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Solution Manager til Cyberdivisionen