Avatar billede celal Nybegynder
20. marts 2006 - 12:24 Der er 2 kommentarer og
1 løsning

Problemer med Dfirst

Jeg vil gerne bruge Dfirst til at finde en post ud fra en dato kriterie.

Dim Indexdato As Date
Indexdato = "1 -" & Month(Rst.Fields("SM70006")) - 1 & "-" & Year(Rst.Fields("SM70006"))

MsgBox DFirst("SM36003", "SM36", "SM36001 =#" & Indexdato & "#")

Indexdato indeholder datoen 01-10-2005, her burde jeg få en værdi tilbage.

Nogen som kan fortælle mig hvad jeg gøre forkert i min Dfirt kriterie?
Avatar billede celal Nybegynder
20. marts 2006 - 13:17 #1
Når Indexdato er 01-01-2004, 01-01-2005 eller 01-01-2006 så får jeg en værdi retur, men lige så snart det er en anden dato får jeg fejlmeddelelsen
Avatar billede eagleeye Praktikant
20. marts 2006 - 16:38 #2
Umiddelbart kan dk dato formatet give et problem så prøv med dato formatet yyyy-mm-dd for din variable Indexdato:

Indexdato = Year(Rst.Fields("SM70006")) & "-" & Month(Rst.Fields("SM70006")) - 1 & "-1"
Avatar billede celal Nybegynder
08. april 2010 - 13:53 #3
Lukker
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