23. januar 2002 - 15:45Der er
5 kommentarer og 1 løsning
Dokumentation af filtrering
Jeg har en access 97 database hvor jeg ønsker at udvælge data ved hjælp af "Filter by form" knappen. Ved udskrift en oprettet rapport ønsker jeg at de valgte kriterier som blev opsat ved filtreringen bliver udskrevet på rapporten. Kan det lade sig gøre? Og hvordan gør jeg det?
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
I rapporthovedet kan du f.eks. bare lave et tekstboks med følgende indhold: =IIf(Len([Report].[Filter])>1;[Report].[Filter];"Ingen kriterier. Alle poster er vist!")
thomasjepsen den kender jeg godt og den løser kun 50% af mit problem idet jeg korrekt nok får vist de records som er filtreret ud - men jeg ønsker OGSÅ at de valgte kriterier bliver udskrevet i headeren på rapporten fx Postnr="3760" Fornavn="Peter" Køn="Mand". Udseendet behøver ikke være som jeg har skrevet herover bare man kan læse hvilke kriterier filtreringen er baseret på.
Jamen, hvis rapporten er åbnet med kommandoen: Docmd.Openreport "rapnavn",,,"Postnr='3760' And Fornavn='Peter' ANd Køn='Mand'", så vil der stå: Postnr='3760' And Fornavn='Peter' ANd Køn='Mand' i rapporthovedet.
Tak - Det fungerer bare perfekt!! Men hvad nu hvis der sættes mange kriterier så der ikke er plads til dem på papirbreden kan der så indsættes et linieskift. Du skal nok få dine points alligevel selv om du ikke kan svare på den men det ville lige være prikken over i-et
Men, når du sætter egenskaben "Kan Strækkes", så vil den jo bare selv ombryde dem på næste linie.
Jeg har engang lavet det således at den skrev hver kriterie på ny linie og uden "And", men jeg kan ikke huske hvor koden er. Det var lidt omstændigt.
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.