Avatar billede simsen Mester
09. december 2002 - 09:22 Der er 12 kommentarer og
1 løsning

antal poster

Hejsa alle :-)

Jeg har en database, hvor jeg i en query har trukket alt ud fra alle tabellerne. I en rapport, vil jeg nu have en oversigt over hvem der har bestilt hvilken madtype. Dette får jeg også vist.

Problemet er at jeg ud for hver enkelt madtype, vil have talt sammen hvor mange gange den er bestilt. Dette kan være månedsvis eller ugevis.

Jeg har prøvet at oprette en tekstboks og skrive =sum(*) - dette virkede dog ikke :-(

Nogen der kan fortælle hvad jeg skal gøre?

mvh
simsen :-)
Avatar billede juks Novice
09. december 2002 - 09:26 #1
prøv count
Avatar billede hossein Nybegynder
09. december 2002 - 09:26 #2
sådan noget:
select count(madtype) as Antal from tblMIN group by madtype
Avatar billede juks Novice
09. december 2002 - 09:27 #3
prøv evt at poste hele sql strengen herinde
Avatar billede katborg Praktikant
09. december 2002 - 09:35 #4
Det nemmeste, efter min mening, er at oprette en forspørgsel vha.

"Opret en forespørgsel i designvisning" (dobbelt klik)

Tilføj de tabeller du vil have data fra, lav evt. join, træk de felter fra tabellerne ned, højreklik på en af kolonerne og vælg "Totaler".
Der bliver nu tilføjet en ny række (Total), hvor der som default står "Grupper efter", dette kan du ændre til fx. "Sum" eller "Antal"

Hvis du fx. trækker "madtype" ned 2 gange, den ene bruger du "Grupper efter", den anden "Antal". Kører du nu denne forespørgsel får du en rapport, hvor der i kolonne 1 står alle Madtyper, og i kolonne 2 antal af hver.
Avatar billede simsen Mester
09. december 2002 - 10:41 #5
hejsa igen

Jeg har prøvet med at højreklikke og vælge Totaler. Prøver jeg at vælge sum, får jeg at vide der er en type mismatch. Vælger jeg count, tæller den én af gangen.

Altså jeg har eksempelvis leverpostej som madnavn
Nu vælger jeg at ville have vist den for måned nr. 12
og så skriver den:

    1 klasse 0A
    1 klasse 0B osv

Det jeg ville - var at have det samlede antal leverpostej mader for måned nr. 12 - hvad gør jeg forkert?
Avatar billede juks Novice
09. december 2002 - 10:44 #6
prøv at sende databasen til jhc-it@tdcadsl.dk
så skal jeg kigge på det
Avatar billede katborg Praktikant
09. december 2002 - 10:50 #7
Du skal tilføje feltet "madtype" 2x !!

1 gang "grupper efter" / "Group by"
2 gang "Antal"        / "Count"
Avatar billede simsen Mester
09. december 2002 - 10:54 #8
Hejsa katborg

Det har jeg gjort men virker stadig ikke :-(
Avatar billede katborg Praktikant
09. december 2002 - 10:55 #9
Hvis basen ikke fylder for meget kan du evt. prøve at maile den til mig

katborg@teliamail.dk
Avatar billede simsen Mester
09. december 2002 - 11:08 #10
Hejsa katborg

Basen fylder 4,32 mb - så er lidt meget har du ikke adsl forbindelse - men takker for tilbuddet :-)
Avatar billede katborg Praktikant
09. december 2002 - 11:10 #11
jeg har en 2mb adsl - så det er ingen problem :-)
Avatar billede juks Novice
09. december 2002 - 11:15 #12
hej simsen.
problemet er at du skal bygge din forspørgelse op omkring fx. et ugenr. eller et år eller et elevnr. lige nu bygger du den op omkring alle felter.
prøv at se mine forslag
Avatar billede simsen Mester
09. december 2002 - 11:40 #13
Jeg har fået løst problemt med hjælp fra juks og giver ham dermed pointene.

Dog vil jeg også gerne give dig katborg nogle point for din villighed til at hjælpe og netop fordi du først startede med det rigtige resultat. Så opretter lige en nyt spørgsmål med henvisning til denne. Besvar denne og du får lidt point også :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester