Neuigkeiten:

Ist euer Problem gelöst, dann bitte den Knopf "Thema gelöst" drücken!

Mobiles Hauptmenü

Domsum

Begonnen von Arco2726, September 19, 2011, 21:53:25

⏪ vorheriges - nächstes ⏩

Arco2726

Guten Abend.

Ich stehe mal wieder vor einem Problem.
Ich muss im Formular eine Gebühr als Summe angezeigt bekommen.
Für das Formular benutze ich eine Abfrage, welche unter anderem das Feld [erhalten am :] mit folgendem Code durchsucht : >=[Bitte tragen Sie das Anfangsdatum ein] Und <=[Bitte tragen Sie das Enddatum ein]

Nun muss die Gebühr, die ein Bestandteil der Abfrage ist, als Summe im Formularfuß angezeigt werden. Normalerweise würde ich das mit dem Domsum Code anstellen :

=DomSumme("[verwaltungsgebühr]";"Stammdaten";"[kassiert mit] = 'Bar'")

Nur habe ich das Problem, das dann alle Verwaltungsgebühren aus Tabelle "Stammdaten" die in Bar kassiert wurden, zusammengerechnet werden.

Wie schaffe ich es nun, das dann nur die Daten Summiert werden, die im Zeitraum des Anfangs und enddatum liegen ?

Ich hoffe, es gibt da eine einfache Lösung.

Gruß

Roland
  •  

DF6GL

Hallo,

erstell im Formularfuß ein Textfeld mit Steuerelementinhalt:

=Summe([verwaltungsgebühr])

evtl. bei Vorkommen leerer Felder:

=Summe(nz([verwaltungsgebühr];0))


weiterhin solltest Du auf die Abfrageparameter verzichten und die Eingabe der Eckdaten über ungebundene Textfelder im Formular(kopf) erledigen, nach denen dann der Form-Recordset gefiltert (entweder durch die Filter-Eigenschaft oder durch Zuweisen eines SQL-Strings an die Form-Recordsource-Eigenschaft werden kann.

Arco2726

ja klar. warum bin ich nicht gleich drauf geommen  ;D
manchmal hat man halt nen brett vor dem kopf  ;D

danke dir
  •