2009-05-13 9 views
3

Ich habe Schwierigkeiten herauszufinden, wie ich die Aufzeichnungen meines Unterberichtes nummerieren kann. Ich habe einen Hauptbericht, der Informationen für einen Datensatz angibt. Innerhalb des Hauptberichts befindet sich ein Unterbericht, der Datensätze bereitstellt, die mit dem Hauptbericht verknüpft sind. Ich wollte diese Aufzeichnungen von einem bis zu vielen Aufzeichnungen nummerieren. Ich habe versucht, die laufende Summe Feature in Eigenschaften (d. H. Textfeld = 1, läuft Summe = über alle) und es funktioniert, wenn der Unterbericht geöffnet ist, ohne den Hauptbericht; Wenn der Hauptbericht geöffnet ist, funktioniert die ausführende Summe des Unterberichts jedoch nicht (d. h. es wird nur die Nummer 1 für jeden Datensatz angezeigt).Access Running Sum-Frage zur Nummerierung der Aufzeichnungen eines Unterberichtes

Ich verstehe, dass dies ein Hauptbericht/Unterbericht Nachteil ist. Kann jemand diese oder eine VBA-Lösung umgehen, die ich in einem On Open-Event hinzufügen kann?

Danke,

DFM

Antwort

1

ich einen schnellen Test tat Access 2003 und Ihr Ansatz funktioniert gut.

habe ich eine Textbox im Unterbericht im Detailabschnitt:

Control Source = "= 1"
laufenden Summe = "Over All"

Etwas anderes passiert werden müssen.

+0

Vielen Dank für die Antwort - ich brach meine Hauptbericht/Unterbericht RS Struktur und festgestellt, dass mein Link Kind und Link Master-Feld mit dem Unterbericht das Problem verursacht. Leider erhalte ich ohne diese Links doppelte Datensätze in meinem Bericht. Wenn ich also drei Datensätze in der Abfrage habe, wie die RS, dann habe ich 9 Datensätze in meinem Unterbericht, die Duplikate von jedem der drei Datensätze sind. Ich schätze, ich werde etwas mehr damit herumspielen müssen. –

Verwandte Themen