Avatar billede dm013 Nybegynder
13. januar 2004 - 22:46 Der er 4 kommentarer og
1 løsning

Dlookup på dato(er)

jeg har lidt problemer med denne Dlookup:

If Not IsNull(DLookup("id", "Daglig_afhentning", "fid=" & CurID & " And i_dato<=#" & date() & "#"")'  And s_dato>=#" & Date() & "#")) Then

CurdagligID = DLookup("id", "Daglig_afhentning", "fid=" & CurID & " And i_dato<=#" & Date() & "# And s_dato>=#" & Date() & "#")
End If
13. januar 2004 - 22:56 #1
Forsøg altid at få dato-funktioner og -felter integreret i udtrykket således:
If Not IsNull(DLookup("id", "Daglig_afhentning", "fid=" & CurID & " And i_dato<=Date() And s_dato>=Date()")) Then

CurdagligID = DLookup("id", "Daglig_afhentning", "fid=" & CurID & " And i_dato<=Date() And s_dato>=Date()")
End If

VBA har det nemlig med at flytte rundt på dag og måned i datoer (nogle gange!)
Avatar billede dm013 Nybegynder
13. januar 2004 - 23:11 #2
skylder måske lige at nævne at det er et Access-projekt op mod MS SQL,

det virker ikke...
Avatar billede hugopedersen Nybegynder
14. januar 2004 - 07:15 #3
Hvis det er en SQL server, skal du lige huske på at datoformatet ikke er det samme som hvis det er en Access tabel.
Avatar billede hugopedersen Nybegynder
14. januar 2004 - 07:18 #4
Hvis ikke min hukommelse svigter mig så er det  år måned dag  når vi snakker SQL server
Avatar billede hugopedersen Nybegynder
14. januar 2004 - 07:33 #5
Eks.

SELECT fldDate FROM tblPrintLog WHERE fldDate = '20001104'
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