27. januar 2004 - 14:00Der er
4 kommentarer og 2 løsninger
Brugerdefineret søgekriterie (between-and) i formularvindue
Jeg har for nyligt fået løst et problem med brugerdefinerede søgekriterier i formularer via Eksperten.dk og har nu fået blod på tanden ...
Jeg har en ordredatabase, hvor jeg ønsker at en bruger via input i en formular, kan få udskrevet en rapport med ordrer inden for to givne datoer.
Jeg kan dog ikke gennemskue 1) hvordan jeg formulerer mit søgekriterie i forespørgslen, således at jeg på baggrund af ét datofelt - og brugerdefineret input i formularvinduet - kan finde alle poster inden for to givne datoer ... og 2) hvordan jeg i formularen tillader brugeren at lave to input relateret til ét datafelt (kan jeg lave to input baseret på det samme datafelt?).
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Da der af og til er lidt problemer med datoer og VBA, så er det nemmeste at lave den forespørgsel (som danner rapporten) således at kriteriet for [Dato] er: between [Forms]!DinFormular!Startdato And [Forms]!DinFormular!Slutdato
Alernativt kan du undlade kiterierne på forespørgslen og i stedet lægge den kode på udskriv-knappen: docmd.Openreport "Din rapport", acviewpreview,,"[Dato] Between #" & format(Me!Startdato, "yyyy-mm-dd") & "# And #" & format(Me!Slutdato, "yyyy-mm-dd") & "#"
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.