Access 2003 VBA Summe

Hallo,

wie könnte man diese Idee realisieren?

Ein Formular zeigt mir ein listenfeld an:
alle Vereine
einzelne Jahreszahlen
vier Spalten (=4Quartale) mit €-Einnahmen

Ich möchte nun das Jahr durch den Benutzer abfragen lassen (entweder über InputBox oder Textfeld). Das Jahr wird eingegeben, und die Liste wird aktualisiert/gefüllt mit den Daten zum abgefragen Jahr.
erst jetzt sollen die Summen zu den jeweiligen Quartalen errechnet werden.
Vllt. ein code dafür, dass nur die Zeilen, wo das Kriterium in Spalte Jahr mit dem im Textfeld SUCHE übereinstimmt, zusammengerechnet werden. es sollen auch Null-Felder beachtet werden.

Mit DSum und nz hab ichs schon hinbekommen. das ist aber keine perfekte Lösung, da sonst die Benutzer, um die korrekten Summen für das eingegebene Jahr zu sehen, im Quelltext immer das Kriterium ändern müssten!

Viele Grüße, L.

Hallo,

realisieren läßt sich das, indem eine Abfrage erstellt wird, die die Quartalssummen berechnet und die als Kriterium für das Jahr einen Verweis auf ein ungebundenes Formular-Textfeld (Forms!Formular1!txtJahreszahl) enthält, in das die Jahreszahl eingetragen wird.

Diese Abfrage wird der Datensatzherkunft des Listenfeldes zugewiesen.
Mit der Ereignis-Prozedur „Nach Aktualisierung“ des Form-Textfeldes wird das Listenfeld mit den von der Abfrage akt. gelieferten Daten (erneut) gefüllt:

Sub txtJahreszahl_Afterupdate()
Me!Listenfeld1.Requery
End Sub

(Das ist die einfachste Lösung, wenngleich nicht die beste in Bezug auf den Formulartextfeldverweis)

Viele Grüße vom Bodensee
Franz , DF6GL

PS: Feedback erwünscht!