Avatar billede cnr Nybegynder
04. april 2007 - 10:34 Der er 5 kommentarer og
1 løsning

Filter betingelser

Jeg skal indsætte et filter der frasorter i et felt der hedder modtaget og indeholder datoer datoer. når filteret er aktivt, skal der kun være poster inden for et bestemt tidsrum, eller poster hvor der ikke er angivet nogen værdi.

Angiver jeg filteret manuelt som:

Between #DATO1# and #DATO2# Or Is Null

virker det fint

Angiver jeg derimod filteret i VBA opstår problemet.

Jeg kan godt sige at filteret skal være lig:

"[modtaget] Between #" & DATO1 & "# And #" & DATO2 & "#"

men hvis jeg sætter et "Or Is Null"  får jeg en fejlmeddelse der siger at jeg ikke kan angive en værdi til det objekt
Avatar billede mugs Novice
04. april 2007 - 10:38 #1
Skud i tågen:

"[modtaget] Between #" & DATO1 & "# And #" & DATO2 & "# or DATO1 is null or dato2 is null"
Avatar billede cnr Nybegynder
04. april 2007 - 10:57 #2
Godt Skudt :)

Fik den på:

"[modtaget] Between #" & DATO1 & "# And #" & DATO2 & "# or [modtaget] is null"

Sender du lige et svar?
Avatar billede cnr Nybegynder
04. april 2007 - 11:06 #3
Niks, det dur ikke alligevel :(

brugen af [modtaget] to gange skubber den ene betingelse ned i Or rækken, så det sættes i et Eller forhold til alle de øvrige filterbetingelser
Avatar billede mugs Novice
04. april 2007 - 11:24 #4
Er på vej til arbejde. Har du ikke en løsning inden iaften, ser jeg lige på det.
Avatar billede cnr Nybegynder
04. april 2007 - 11:30 #5
Takker :)
Avatar billede cnr Nybegynder
04. april 2007 - 15:23 #6
Jeg har lavet en workaround og undgår hele problemstillingen. Brugeren kan godt nok ikke komme til at søge på null værdier og datoer samtidig længere, men man kan nu engang ikke få alt her i livet!
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