Avatar billede avalon116 Nybegynder
20. januar 2004 - 14:47 Der er 7 kommentarer og
1 løsning

problemer med between

Jeg har et problem med denneher:

Private Sub Report_Open(Cancel As Integer)
    Dim FørsteDato As Date
    Dim AndenDato As Date
    Dim FD As String
    Dim AD As String
   
            FD = InputBox("Fra dato:", "Indtast startdato i formatet: dd-mm-åååå")
        If FD = "" Then
            DoCmd.CancelEvent
        Else
            FørsteDato = FD
            AD = InputBox("Til dato:", "Indtast slutdato i formatet: dd-mm-åååå")
        End If
        If AD = "" Then
            DoCmd.CancelEvent
        Else
            AndenDato = AD
            Me.Filter = "Dato Between #" & FørsteDato & "# And #" & AndenDato & "#"
            Me.FilterOn = True
        End If
End Sub


Mit problem er, at der er noget galt med datoformaterne. Det er som om den vil lave det om til formatet mm-dd-åååå i filteret. Er jeg nødt til at ommøblere datoen til det format.
Avatar billede mugs Novice
20. januar 2004 - 14:51 #1
Kontroller dine indstilinger for dato / tid i kontrolpanelet
Avatar billede avalon116 Nybegynder
20. januar 2004 - 14:55 #2
nej den er god nok i kontrolpanelet.
Det der er underligt, er at hvis jeg fx tager format(FD; "Long Date")
så viser den datoen som forventet, altså d mmm åååå.
Men når jeg kører rapporten med filteret, så tager den kun de poster med der ligger efter mm-dd-åå. Det er som om den bytter rundt på dag og måned, men kun i filteret.
Avatar billede terry Ekspert
20. januar 2004 - 14:56 #3
An obvious problem here is that you are entering a date as a string! So the between is in the format dd-mm-yyyy

Try Me.Filter = "Dato Between #" & Format(FørsteDato, "yyyy-mm-dd")  & "# And #" & Format(AndenDato, "yyyy-mm-dd") & "#"
Avatar billede terry Ekspert
20. januar 2004 - 15:00 #4
If that deosnt work then try
Me.Filter = "Clng([Dato]) Between " & Clng(Cdate(FørsteDato))  & " And " & Clng(Cdate(AndenDato))
Avatar billede avalon116 Nybegynder
20. januar 2004 - 15:07 #5
virker, tak
Avatar billede terry Ekspert
20. januar 2004 - 15:26 #6
selv tak! which one worked?
Avatar billede avalon116 Nybegynder
28. januar 2004 - 14:48 #7
den første virkede, så jeg prøvede ikke den anden
Avatar billede terry Ekspert
28. januar 2004 - 14:52 #8
OK :o)
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

IT-JOB

Netcompany A/S

Linux Operations Engineer

Netcompany A/S

Test Consultant

Skal lukkes AL Sydbank A/S (tidligere Arbejdernes Landsbank)

Tech Lead til Datacenter Operations

Djurslands Bank

IT-udvikler