31. oktober 2004 - 22:09Der er
7 kommentarer og 1 løsning
filter i rapport
Hej igen.
Jeg står og leger lidt med acces (medlemssystem) og har brug for lidt hjælp da jeg er nybegynder :(
Har lavet 3 tabeller med medlems oplysninger, deres betalinger og kontakt info. og har lavet relationerne mellem dem.
når jeg så henter disse infomationer i en rapport bliver det hele bare udskrevet. Det jeg gerne vil have er at det kun skal vise medlemmer fra Danmark, sltså på en måde lave et filter.
+
jeg indtaster samtidig deres betalinger som kontingent2003 kontingent2004 osv...
kan jeg i rapportet skrive den samlede beløb de har betalt?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Hvis du benytter Acess indbyggede filtreringsværktøjer i din formular i din formular, kan du overføre formularens filter til rapporten med denne udskrivningskommando:
En anden måde at gøre det på, er atr lade den forespørgsel der ligger til grund for rapporten refererer til formularen. Lad os sige, at formularen indeholder et felt der hedder "land", i forespørgslens felt "land" skriver du i kriterielinien under feltet "land":
[Forms]![FORMULARENS NAVN]![land]
Når du trykker på din udskrivningsknap med koden:
DoCmd.OpenReport "RAPPORTENS NAVN", acViewPreview
Vil du kun få vist de medlemmer fra det land, der matcher feltet "land" i den post du står på i formularen.
Vedr. opsummering af kontingentet kan beløbet opsummeres i den rapportfod i et ubundet felt:
hmm, jeg havde mere forestillet mig nogle knapper som jeg bare kunne trykke på for at gøre det men, jeg skal åbenbart inde i lidt kode osv for at får det til at virke :( øvv...
ik fordi jeg ikke kan forstå din fremgangsmåde men som sagt er jeg nybegynder og jeg er ikke engang sikker på hvordan og hvor jeg skal skrive de "koder" ind...
Skal du blot kopiere ind i en kommandoknap i Vedklik hændelse. Udskift 2RAPPORTENS NAVN" med navnet på din egen rapport. Herefter skal du blot filtrere din formular med Access filtreringsværktøj og trykke på knappen.
Denne:
[Forms]![FORMULARENS NAVN]![land]
Skal du skrive ind i en forespørgsel's kriterielinie under det felt der indeholder data for medlemmets land.
Hvis du lægger din e-mail,. kan jeg sende dig et eksempel i aften. Jeg har desværre ikke tid nu.
Du sætter et ubundet felt i rapportfoden, og giver det postkilden:
=Sum([felt1])
Hvor felt1 er det felt der indeholder beløbet for det betalte kontingent.
Hvis du vil have det som en opsummering for hvert enkelt medlem, kan du lave en gruppering på rapporten, og indsætte opsummeringen i gruppefoden. Det er nok det letteste for dig, at benytte guiden Rapport til dette:
Åbn db i databasevinduet > Fanen rapporter > Ny > Guiden Rapport.
Så vil guiden tilbyde at lave grupperinger samt opsummeringer.
hej igen sorry at det har taget så lang tid men jeg har simpelthen ikke haft tid :( du skal have en stor tak for dit hjælp..
//Musti
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.