Avatar billede yaris Praktikant
16. september 2005 - 15:10 Der er 2 kommentarer og
1 løsning

oprette dato ud fra ugenummer

hej jeg sidde og roder men en formular hvor jeg skal taste data ind og jeg har uge nummer og uge dag men jeg vil bruge dato i stedet men så var det jeg tænkte kan man ikke få den til at udfylde dato felterne når jeg indtaster uge nummer og år. jeg har en tabel med år dato og ugenummer
Avatar billede claesdamlund Nybegynder
17. september 2005 - 00:38 #1
Skal det forstås sådan at du har et årstal, et ugenummer og en ugedag?

Hvis det er tilfældet kan du prøve at oprette en ubundet tekstboks på din formular og kopiere følgende ind i tekstboksens kontrolelementkilde:

=IIf(Format(DateSerial([år?];1;1);"ww";0;0)>1;DateSerial([år?];1;1)+8-Format(DateSerial([år?];1;1);"w";0;0);DateSerial([år?];1;1)+1-Format(DateSerial([år?];1;1);"w";0;0))+(([uge?]-1)*7+[ugedag?]-1)

Når du åbner formularen vil den spørge dig om hhv. år, uge og ugedag (pga. parametrene [år?], [uge?] og [ugedag?]). Disse parameter kan du efterfølgende skifte ud med referencer til de felter på din formular, hvor de respektive værdier findes.

Måske ikke den mest enkle formel, men jeg kan ikke lige komme i tanker om andre som gør tricket...
Avatar billede sjap Praktikant
17. september 2005 - 10:04 #2
Jeg er tidligere stødt på denne her som finder datoen for mandag i et givet ugenr og år:

=DateSerial([År], 1, 7 * [UgeNr] - 3 - WeekDay(DateSerial([År], 0, 0), 3))

Har ikke lige kigget nærmere efter om den gør det samme som ovenstående - men den er da lidt enklere ;0)
Avatar billede fynbohans Nybegynder
17. september 2005 - 18:14 #3
Hvis du kan nøjes med en liste over alle syv datoer på en liste kan
du lave en underformular med fortløbende poster som bygger på tabellen med år, ugenr. og dato.
År bruger du som kriterium i forespørgslen og ugenummer som over- og underordnede felter.
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