2 Stimmen

Laufende Summe nach Datums-Kriterium in einer Abfrage (Duplikate Datum)

Ich möchte eine laufende Summe in einer Abfrage erhalten. Ich verwende die folgende Formel für die laufende Summe

RunningSum: CCur(Nz(DSum("[Debit]","[Debit]","[CustomerID] =" & [CustomerID] & " AND [vDate] < " & [vDate] & "")))

Aber es funktioniert nicht. Mein Ziel ist es, die Summe von Debit für alle Felder kleiner als das aktuelle Datum zu erhalten, so etwas wie das hier,

http://i.stack.imgur.com/0qoO7.jpg

Nachdem ich verschiedene Threads durchgegangen bin, konnte ich keine Lösung für mein Problem finden. Ich weiß nicht, wie ich die Summe älterer Debitbeträge erhalten kann, wenn es ein doppeltes Datum gibt.

1voto

Fionnuala Punkte 89346

Ich denke, das einfachste wird sein, sich auf laufende Summen für alle Steuerelemente zu beziehen, die Sie hinzufügen möchten. Zum Beispiel ist "31 bis 60 Tage" der Text 29 in Ihrem Bericht. Erstellen Sie ein verstecktes Steuerelement mit dem Namen R31to60 und setzen Sie es auf Laufende Summe über Gruppe, dann setzen Sie in der Fußzeile ein Textfeld und setzen die Steuerquelle auf:

=[R31to60]

Es wird den letzten Wert für die laufende Summe anzeigen, das heißt, das Gesamtergebnis.

Im Entwurfsmodus zeigt das Hervorheben das Steuerelement für die laufende Summe und das Gesamtergebnis an. Das Steuerelement kann verkleinert und versteckt werden.

Design der laufenden Summe

Im Berichtsmodus können Sie sehen, dass das Feld "Gesamt" den letzten Wert für die laufende Summe anzeigt.

Bericht zur laufenden Summe

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X