Hallo liebes Forum,
ich bin dabei einen Kassenbericht in Access zu erstellen.
Für manche Positionen benötige ich am Ende des Berichts Erläuterungen, also Endnoten. Zudem benötigen die verschiedenen Positionen des Kassenberichts Laufende Nummern (derzeit realisiert über die "Laufende Summe: Über Alles"-Funktion im Bericht).
Wie kann ich in den Berichtsfuß alle Erläuterungen (nicht nur die erste) aufführen, mitsamt der Laufenden Nummer aus dem Detailbereich? Die Erläuterungen sind in einer eigenen Tabelle mit Verknüpfung zu den entsprechenden Einträgen hinterlegt. Allerdings bestehen die Positionen immer aus Gruppensummen, entsprechen also nicht genau einem Eintrag aus meiner Datenbank, sondern mehreren, aber maximal einem je Gruppe (hier werden z.B. mehrere Geldeingänge vom selben Geldgeber zu einer Summe zusammengefasst). Wenn möglich würde ich nur mit einem DB-Eintrag die Erläuterung verknüpfen und nicht jedem Eintrag einer Gruppe immer dieselbe Erläuterung anfügen. Lässt sich das ohne VBA realisieren?
Vielen Dank für eure Unterstützung!
Hallo,
ich könnte mir vorstellen, dass sich das mit einem Unterbericht lösen ließe, aber so ganz habe ich noch nicht verstanden, was genau du haben willst.
Hallo Maggie,
ja, Unterbericht habe ich mir dann auch überlegt, dass das gehen müsste, ich finde das aber nicht so elegant. Zudem müsste ich dann meine Parameter-Abfragen umschreiben, da die sonst ja doppelt und dreifach abgefragt werden.
Kannst Du spezifizieren, was Du nicht verstanden hast, dann würde ich versuchen mich klarer auszudrücken.
Hi,
das mit der Parameterabfrage verstehe ich nicht, wieso sollte die mehrfach ausgeführt werden?
Der Vorschlag mit dem Unterbericht bezog sich auf die Fußnoten.
Was ich bei deinem ersten Beitrag nicht verstanden hatte, war die Sache mit den Gruppen und wie die Beziehungen zwischen den Daten im "Hauptbericht" und dem "Unterbericht" aussehen. Gibt es bspw. mehrere Erläuterungen zu einer Position oder jeweils nur eine (oder keine)?
Zitatmitsamt der Laufenden Nummer aus dem Detailbereich?
Könntest du nicht die zugehörige Fußnotenziffer hinter die Position schreiben anstatt umgekehrt, die Positionsnummern zu den Fußnoten?