09. januar 2013 - 10:58Der er
10 kommentarer og 1 løsning
Rapport - summer på kunder
Jeg har i min database en tabel, hvor brugeren indtaster køb og dato for købet for en given kunde.
Ved ikke om jeg er ude i noget rod, når jeg har fjernet primærnøglen - hensigten er at det skal være muligt at indtaste de forskellige købsdatoer samt størrelsen på købet.
Jeg ønsker efterfølgende at lave en rapport, der giver mig summen af de enkelte kunders køb - problemet er så, at rapporten giver mig hver linje for en kundes køb.
Jeg vil gerne i rapporten have opsummeringen af købene for de enkelte kunder i følgende format:
Kunde 1 ...............Sum af køb Kunde 2 ...............Sum af køb
Som det er nu: Kunde 1 ...............Køb 1 Kunde 1 ...............Køb 2 Subtotal ..............Køb kunde 1
Kunde 2 ...............Køb 1 Kunde 2 ...............Køb 2 Subtotal ..............Køb kunde 2
Du kan lave din opsummering for hver kunde i en forespørgsel hvor du vælger totaler og trækker kunden ned i gitteret og købet. Du vælger så at vide købet som en Total.
Tænkte nok, at det ville være dumt at frakoble primærnøglen.
Men hvis jeg så vil have en tabel, hvor hver post viser en dato samt købet, men hvor jeg gerne vil have muligheden for at have flere forskellige poster for hver køber. Hvordan gør jeg det?
Herefter kan jeg så lave forespørgslen for at opsummere for de enkelte købere.
Jeg vil nemlig gerne i en rapport senere hen kunne opdele købene, så jeg kan lave statistikker på månedsbasis og kvartalsmæssigt.
Du laver en tabel med f.eks. et kundenummer som primær nøgle og andre informationer.
Derefter en tabel med kåb og tilhørende informationer. Denne tabel skal indeholde kundenummer, men det må ikke være den primære nøgle. Så laver du en relation mellem købstabellens kundenummer og kundetabellens kndenummer.
I købstabellens kundenummer kan du lave det som en kombinationsboks der "plukker" et kundenummer. Øvrige info vil så fremkomme i forespørgslen.
Nu har jeg siddet og sat det op og det virker egentlig nogenlunde efter hensigten. Jeg har dog det problem, at når jeg medtager datofeltet i min forespørgsel, får jeg ikke et samlet tal for kunden som en enkelt post, men derimod antallet af køb.
Jeg har sat et kriterie op for datofeltet, da jeg ønsker at se et samlet køb i eksempelvis 1. kvartal.
Købene bliver listet allesammen - altså når jeg medtager datofeltet.
Datofeltet er jo nødvendigt, for at jeg kan indsætte kriteriet omkring 1. kvartal.
Kriteriet virker også - jeg får bare ikke opsummeret :(
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.