Access-Report: Seitenzahlen pro Bereich

Hallo allen,

ich generiere einen Access-Report in dem es so ca. um Personendaten geht. Dabei können pro Person durchaus mehrere Seiten zusammenkommen.
Wenn es nur um genau eine Person geht ist das durchnummeriern der Berichtsseiten mit „Seite x von y Seiten“ recht einfach.
Wird aber auf einen Rutsch ein Bericht mit den Daten mehrerer Personen erstellt sollen die Seitenzahlen nicht den ganzen Bericht durchlaufen, sondern bei jeder Person wieder bei „1“ anfangen.
Ich verwende dazu intern einen Counter, der beim „PersonGUID_KopfBereich“ auf 1 gesetzt wird und bei jedem „Seiten_FussBereich“ um eins erhöht wird und das funktioniert an sich auch.
Wie kann ich aber neben der Seitenzahl für die aktuelle Person auch jeweils die Anzahl der insgesamt vorhandenen Seiten pro Person ausgeben (also „Seite x von y“ - ums y geht’s)? Hat jemand dazu einen Tip?
Oder kann ich wie’s auch in Word geht Seitennummerierungen für einzelne Bereiche einfach nur so aktivieren?

Danke für jede Hilfe…
~luki

Hi Luki

Bin den ganzen Morgen schon mit dem gleichen Problem auf der Suche nach einer guten Lösung. Habe von einem Experten soeben den Tip bekommen den Personen-Bericht doch in einer Schleife einzeln aufzurufen. Damit erledigt sich die Seitennummerierung automatisch. Scheint mir auf den ersten Blick die einfachste Lösung zu sein .

Folgender Code :

sub test

dim rstX as recordset
set rstx=currentdb.openrecordset(„Abfrage mit ID_Kunde drin“,dbopendynaset)
with rstX
do while not .eof
docmd.OpenReport „Berichtsname“,acViewPreview,„ID_Kunde=“ & !ID_Kunde
movenext
loop
end with
set rstx=nothing

end sub