19. januar 2008 - 23:16Der er
7 kommentarer og 1 løsning
Sammentælling af antal ens felter
Jeg har en tabel med felterne:
race / farve / køn
Records ser f.eks sådan ud
Crested / gylden / hun Crested / gylden / han Ensf. / gylden / hun Ensf / sort / han Crested / sort / hun Langhår / brun / han
Jeg har en rapport udfra en forespørgsel, der kan liste disse records, men jeg skal selv tælle hvor mange der er af hver.
Hjælp ønskes til hvordan jeg kan lave en rapport e.l. der tæller antallet for mig. Eks: Ensf - gylden - han 5 stk Ensf - gylden - hun 3 stk Crested - sort - han 2 stk
Hmmm - man kan jo ikke være heldig hver gang. Der er også crestede samt langhår indenfor kanariefugle - Og dem ka man side i haven og nyde. Du tager den tid du behøver. Godnat :o)
SELECT tblMarsvin.Race, tblMarsvin.Farve, tblMarsvin.Køn, Count(tblMarsvin.Race) AS CountOfRace FROM tblMarsvin GROUP BY tblMarsvin.Race, tblMarsvin.Farve, tblMarsvin.Køn
"for at "specificere" farverne ud hos nogle af dem"
I understand what you want to do with "Abysinnier" but I'm not sure I understand "Ensfarvet", isnt it the same as the others?
Anyway here is a quick solution.
Change the originla SQL to not include "Abysinnier" and take into account colour.
SELECT tblMarsvin.Race, tblMarsvin.Farve, tblMarsvin.Køn, Count(tblMarsvin.Race) AS CountOfRace FROM tblMarsvin GROUP BY tblMarsvin.Race, tblMarsvin.Farve, tblMarsvin.Køn HAVING (((tblMarsvin.Race)<>"Abysinnier"));
Now make a new query which only includes "Abysinnier" but alters the colour column to "Alle" so that they have the same 'colour' (Alle).
SELECT tblMarsvin.Race, "Alle" AS Farve, tblMarsvin.Køn, Count(tblMarsvin.Race) AS CountOfRace FROM tblMarsvin GROUP BY tblMarsvin.Race, "Alle", tblMarsvin.Køn HAVING (((tblMarsvin.Race)="Abysinnier"));
Now make another query which combines the two queries. NOTE: This is called a UNION query and it will need to be entered directly in SQL view
SELECT * from qryCountMarsvin UNION SELECT * from qryCountMarsvin2
Tak Terry, jeg vil kigge på det så snart jeg har tid :-)
Jeg prøvede at gøre en lang historie kort, men kan lige uddybe grundlaget lidt, så bliver alle i læsere lidt klogere på marsvin oven i Access.. he he
Nogle racer bedømmes kun ud fra pelsens struktur (+ noget type/bygning/ører etc. som irrelevant her) og der er farven underordnet, det gælder f.eks Abysinnier, Texel, Merino og Teddy.
Andre racer bedømmes udover før omtalte type, også ud fra deres farve.
Det jeg skal bruge er en "årsopgørelse" på hvor mange stamtavler, der er lavet i 2007 på de forskellige racer. Antal Abysinnier (ialt) Antal crestede (ialt) Antal texler (ialt) Antal ensfarvede - splittet op i farver
Det må vist være nok til forståelsen af det? :-)
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.