29. oktober 2002 - 23:36Der er
11 kommentarer og 1 løsning
Flere kriterier i samme felt i forespørgsel ???
Hej Alle
Jeg har et problem vedr. udfaldet af en rapport der er styret af en forespørgsel. Mit problem er således jeg vil definere parametrene vha en ubunden formular. Men jeg kan ikke få dato feltet i forespørgslen til at afgrænse dato udvælgelsen der vælges i formularen. Jeg har brugt følgende kriterie for en start dato: Datofelt.forespørgsel=Datofelt.formular>=("#" & [Feltnavn]&"#")+"*". Denne sætning fungerer. Men når jeg forsøger at sætte et afgrænsnings kriterie på samme linie i forespørgslen melder access en syntax fejl. Den eneste måde jeg indtil videre har kunnet sætte en slutdato i forespørgslen har været ved at bruge "or" men det er ikke godt nok.
Hvad gør jeg galt ??? Jeg er ret ny i Access ! Mit slut kriterie lyder således : Datofelt.forespørgsel=Slutdato.formular<=("#" & [slutdato] & "#")+"*"
Jeg har prøvet Between And kommandoen, men det tvinger brugeren til at udvælge dato afgrænsning - og det skulle helst være valgfrit, det er ikke sikkert at man kan huske den nøjagtige afgrænsning. I formularen er der tillige mulighed for at vælge mellem kunde og tur. Det skulle helst være sådan at : hvis Kriterie 1(datoafgrænsning ikke er tilstede) så skal man kunne søge på de kriterier.
så er du nok nødsaget til at bruge en LIKE kommande eller bruge VBA ( foretrukket løsning VBA), idet du her kan definere at såfremt din slut værdi er NULL skal den vælge DATE NOW().
Som jeg ser det er det kun slutdatoen der kan være null.
SK... gode forslag Jeg tror at det mest rigtige er at følge hnto`s forslag, håber at jeg i fremtiden kan benytte mig af Jeres viden. Foreløbigt tak for Jeres hurtige respons.
Lille ekstra spørgsmål - nu kommentere access koden som for komplekst til at kunne udføres. Startdato er i vba angivet til 01-01-2002 og slutdato til Date. hvis der ikke er angivet dato af bruger. Kan det være fordi der er for mange kriterier eller hvad ?
Jeg lavede to Like sætninger i forespørgslen + vba kode hvis startdato eller slutdato i formularen er tom
Synes godt om
Ny brugerNybegynder
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.