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
Haaallllooooo !!!
Hat denn keiner eine Idee. Bitte geht nochmal in euch.
Grüße,
Andreas
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]
Wahnsinn!! Das ist ja genial!! Funzt!!
Vielen dank, Grüße,
Andreas