Avatar billede t_jaeger Praktikant
13. marts 2005 - 13:14 Der er 3 kommentarer og
3 løsninger

Sum af poster i forespørgelse

Har været igennem mange spørgsmål for at finde en løsnig jeg kunne bruge men det er ikke lykkes.

Har tbl: NAVN,MEDLNR,DATO,POINT
Vil lave frsp: NAVN,MEDLNR,SUMafPOINT
SUMafPOINT skal bruges som sortering

Kan godt lave summering i rapport, men kan så ikke sortere.

Resultatet skulle gerne være nogenlunde således:

SUMafPOINT x
NAVN1
NAVN2

SUMafPOINT y
NAVN3
NAVN4
Avatar billede mugs Novice
13. marts 2005 - 13:39 #1
Jeg tror du skal ind i en union. Prøv at søge på eksperten med union som søgeord.
Avatar billede kabbak Professor
13. marts 2005 - 13:45 #2
prøv at se på sortering/gruppering i raporten
Avatar billede t_jaeger Praktikant
13. marts 2005 - 13:56 #3
Mugs> prøver at kigge rundt. Muligvis for svært for mig endnu.

kabbak> har prøvet men SUMafPOINT er det samme som POINT, den opsummere ikke.
Har været i hjælp men ingen løsning der vil virke.

Skrevet på en anden måde SUMaf.. er en sammentælling af POINT for hvert NAVN.
Avatar billede mugs Novice
13. marts 2005 - 14:00 #4
Prøv først at følge kabbak's med rapporten.
I databasevinduet > Rapporter > Ny ligger der en guide tiol nye rapporter. Den tilbyder dig at gruppere efter dasta og guve subtotaler / totaler m.v. Prøv at eksperimenter med den.
Avatar billede t_jaeger Praktikant
13. marts 2005 - 14:56 #5
Har nu prøvet at lave en rapport. Virker næsten som jeg vil have det.
Jeg kan ikke få den til at gruppere efter POINT når de er summeret. Sætter jeg POINT som første sortering splitter den posterne. Det giver ingen sum.

Hvis jeg nu kunne summere POINT i forespørgelsen, ville det måske blive lidt nemmere.
Avatar billede t_jaeger Praktikant
16. marts 2005 - 15:57 #6
Så er problemet løst, næsten.

Har lavet en forespørgelse som ser således ud:

SELECT Tblnavn.Medlemsnr, Tblnavn.Navn, Tbldeltaget.Point
FROM Tblnavn LEFT JOIN Tbldeltaget ON Tblnavn.Medlemsnr = Tbldeltaget.Medlemsnr
WHERE (((Tblnavn.[Hcp aktuel])>=37) AND ((DatePart("m",[DATO],1,0)) Like [Skriv måneden]))
ORDER BY Tbldeltaget.Point DESC;

Udfra den har jeg lavet en anden forespørgelse:

SELECT DISTINCTROW [Månedens kanin].Medlemsnr, [Månedens kanin].Navn, Sum([Månedens kanin].Point) AS [Sum Of Point]
FROM [Månedens kanin]
GROUP BY [Månedens kanin].Medlemsnr, [Månedens kanin].Navn;

Ud fra den er der så lavet en rapport som kan sorteres efter [Sum Of Point]
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