2009-06-30 12 views
0

Ich habe eine Access 2007-Bericht, die von RoomType_ID gruppiertBericht - Running Count innerhalb einer Gruppe

Ich muss innerhalb der Gruppe in jeder Zeile eine laufende Zählung tun, so dass ich am Ende mit etwas wie:

RoomType_ID 1 1 Herr und Frau Smith 2 Mr und Mrs Jones 3 Herr und Frau Smythe

RoomType_ID 2 1 Herr Foo 2 Mrs Bar

etc ...

Wie kann ich das erreichen?

Antwort

2

Legen Sie einfach ein Textfeld in dem Detailabschnitt des Berichts, die Datenquelle des Textfeldes machen einfach:

= (1)

auf der Registerkarte Daten des obigen Textfeld gesetzt die laufende Summe = „über alle“

Also, Sie haben sich für eine Zeile ausführlich in dem Bericht:

[=(1)] [Couples Name] [Phone Number] ..etc 

Und würde ich das Textfeld „Textcount“ nennen

Und wenn Sie am "Ende" des Berichts möchten, können Sie eine endgültige Zählung zeigen, indem Sie den obigen Textnamen in ein anderes Textfeld in den Berichten FOOTER platzieren. zB: [textCount]

Die laufende Summe auf Nein setzen.

+0

Dank Albert. Ich habe diese Methode verwendet, außer die laufende Summe = "over group" zu setzen und es hat funktioniert. – Istari

0

Wenn wahrscheinlich (Detail) Abschnitte in Ihrem Bericht (für die Gruppierung) verwenden. Sie können eine globale Ganzzahl für den laufenden Gesamtwert erstellen und diese jedes Mal zurücksetzen, wenn das Ereignis 'on Layout' oder 'on print' des Header-Abschnitts ausgelöst wird.