Avatar billede spejder_leon Nybegynder
17. juli 2003 - 12:20 Der er 6 kommentarer og
1 løsning

dlookup på dato

hvordan sammenligner man to stk datoer i dlookup?
17. juli 2003 - 12:23 #1
Det afhænger lidt af hvordan du bruger funktionen.
Men normalt kan du f.eks. skrive:

DLookup("Felt","DinTabel", "DinDato = #" & [Datofelt på formular] & "#")
Avatar billede spejder_leon Nybegynder
17. juli 2003 - 12:30 #2
hmm. det har jeg prøvet -

men nu kan jeg se at problemet ligger i at den bytter om på dag og mdr.

hvordan fortæller man hvordan den skal forstå formatet på 07-06-03 som 7 juni 03 ?
Avatar billede overchord Nybegynder
17. juli 2003 - 12:40 #3
Dit sperogsmaal om hvordan man sammenligner to datoer er egentligt uafhaengigt af formatet. Hvis du f.eks har et datofelt paa en formular som du vil have slaaet op skal tekstboxens format jo bare saettes til det dato-format du oensker at bruge.
Om maaneder og dage er byttet om relatvit til de opbevarede vaerdier skulle vaere ligegyldigt.
17. juli 2003 - 12:52 #4
Prøv med:
DLookup("Felt","DinTabel", "DinDato = #" & Format([Datofelt på formular];"yyyy-mm-dd") & "#")
Avatar billede terry Ekspert
17. juli 2003 - 13:17 #5
or
DLookup("Felt","DinTabel", "Clng(DinDato) = " & Clng([Datofelt på formular]))
Avatar billede terry Ekspert
17. juli 2003 - 13:19 #6
and if that  doesnt work
DLookup("Felt","DinTabel", "Clng(DinDato) = " & Clng(Cdate([Datofelt på formular])))

and if that deosnt work

:o(
Avatar billede spejder_leon Nybegynder
17. juli 2003 - 14:00 #7
Takker for de gode råd, thomas ide blev modificeret og løste problemet. Beklager - point til ham.
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