Hej Forum
Har vovet mig ud i at arbejde med datoer i Access 2013 - og det går ikke så godt:
Har en tabel med et felt "Course day" formatteret som dato. Datoen kan her vælges som "flere værdier" via opslag i en anden tabel med et udvalg af datoer.
En forespørgsel henter de valgte datoer via "Course day.value" og i datasheet visning er alt godt og datoerne står som de skal.
Samme forespørgsel bruges nu til at oprette en rapport. Her indsættes "Course day.value" - men feltet returnerer nu første dag i access kalenderen 31 dec 1899.
"Course day.value" er åbenbart nu oversat til tal startende med 1.
Hvordan kommer jeg om ved den? Problemet stammer nok helt tilbage fra opslaget hvor access ikke vil lade mig formatere feltet som dato, når jeg vælger "flere værdier" i opslags guiden. Men stadigvæk: hvorfor går det galt mellem forespørgslens datasheet visning og rapporten? Kan man lave en listig mellem regning der "oversætter" "Course day.value" til tekst? Jeg har ikke behov for at behandle datoerne videre - det er ok hvis de bare angives som tekst.......
Nøj hvor jeg håber nogen kan vise mig vej i mørket.
På forhånd tak.