22. august 2005 - 10:31Der er
2 kommentarer og 2 løsninger
Rapport med parameter
Hej eksperter!
Jeg har to tabeller til en kunde database: "Kunder" og "Kunde_Salg". "Kunde_Salg" indeholder en linie for hver vare en kunde har købt.
Jeg er ved at lave en funktion i VBA som looper igennem alle kunder, og udskriver en rapport over hver enkel kundes køb.
Men hvordan kan jeg i min VBA funktion angive hvilken kunde jeg gerne vil udskrive data for? Jeg skal videregive en parameter til den query, der ligger til grund for Rapporten, så den kun vælger linier i "Kunde_Salg", der har med den aktuelle kunde at gøre.
Problem nummer 2:
Hvordan laver jeg en rapport, som kan vise detaljer for Kunden (Altså: Navn, Adresse, Telefon nummer, etc..) og samtidig viser mig kundens linier i "Kunde_Salg". Dette indebærer så vidt jeg kan se en forespørgsel i "Kunder" tabellen for den aktuelle kundes informationer, samt en forespørgsel i "Kunde_Salg" for at få de aktuelle varelinier.
Når jeg kigger i Access hjælp systemet, så siger den at hvis jeg vil basere min rapport på flere tabeller, så skal jeg bygge et query, der bruger disse tabeller, og basere rapporten på denne query. Men jeg kan ikke se hvordan jeg skal bygge en query, der både indeholder detaljer for Kunden og indeholder kundens salgs linier... dette er jo to komplet forskellige dataset med forskellige attributter.
Lav en ny rapport der indeholder kundens data som Navn, Adresse, Telefon nummer, OG kundenr. Nu tager du en undererapport fra din værktøjskasse og giver denne den første rapport som postkilde. I egenskaben underordnede / overordnede felter sætter du kundenr ind som det felt der "binder" rapporterne sammen.
Hvis du vil have en rapport udvisende alle kunder med tilhørende salg listet INDEN næste kunde kommer på rapporten, kan du gruppere rapporten (postkilden skal være en forespørgsel med data fra begge tabeller) på kundenr. I den sektion der kommer frem under kundenrfos kan du så indsætte et sideskift.
Hvis du bruger guiden Rapport tilbyder guiden at lave grupperinger samt subtotaler og totaler, så under hver kunde har dennes totalsalg samt en subtotal af det samlede varesalg.
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.