Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Kumulierung in Abfrage

Begonnen von Hockmock, März 20, 2013, 17:09:01

⏪ vorheriges - nächstes ⏩

Hockmock

Hallo an alle,

mir platzt gleich der Schädel  :o :o
Ich versuche mittlerweile seit viiiiiieeeeelen Stunden eine Kumulierung in meiner Abfrage hinzubekommen, aber es will einfach nicht klappen. Ich habe natürlich die Suchfunktion betätigt, jedoch stoße ich immer wider auf Fehler. Daher meine Bitte!! Habt Erbarmen und helft mir. Hier mein Problem:

Ich habe eine Basistabelle mit den Feldern [Jahr], [Monat], [Wert] --> Als Ergebnis sollte eine Spalte [Kum] hinzugefügt werden

Jahr   Monat   Wert  -->  Kum
2013    1         10           10
2013    2         16           26
2013    3         2             28
2013    4         8             36
....
2014    1         12           48
2014    2         17           65
2014    3         9             74
2014    4         11           85
....


Abfrage1 (Abfr_Plan-Tagessaldo_Monatlich-00)
SELECT Year([plandatum]) AS Jahr, Month([plandatum]) AS Monat, Sum(tab_Plandaten.Betrag) AS Wert
FROM tab_Plandaten
GROUP BY Year([plandatum]), Month([plandatum]);

Abfrage2 (Abfr_Plan-Tagessaldo_Monatlich-01) (mit DSum)
SELECT [Abfr_Plan-Tagessaldo_Monatlich-00].jahr AS AYear, [Abfr_Plan-Tagessaldo_Monatlich-00].monat AS Amonth, DSum("Wert","Abfr_Plan-Tagessaldo_Monatlich-00";....??????.......) AS Kum
FROM [Abfr_Plan-Tagessaldo_Monatlich-00]
GROUP BY [Abfr_Plan-Tagessaldo_Monatlich-00].jahr, [Abfr_Plan-Tagessaldo_Monatlich-00].monat
ORDER BY [Abfr_Plan-Tagessaldo_Monatlich-00].jahr, [Abfr_Plan-Tagessaldo_Monatlich-00].monat;

Wie muss die Bedingung von DSum(...) aussehen, damit ich zum gewünschetn Ergebnis komme?

Danke im voraus für eure Hilfe.

Grüße,
Andreas

P.S.: Ich nutze Acc2010

Hockmock

Haaallllooooo !!!

Hat denn keiner eine Idee. Bitte geht nochmal in euch.

Grüße,
Andreas

bahasu

Hi,

bin in mich gegangen ... ;D

siehe Anhang: gibt dort eine Abfrage, die eine public function (definiert in einem Modul) aufruft.
Dort wird mit dsum die Summierung bis zum jeweils betrachteten Datum durchgeführt.

Harald

[Anhang gelöscht durch Administrator]
Servus

Hockmock

Wahnsinn!! Das ist ja genial!! Funzt!!

Vielen dank, Grüße,
Andreas