Access 2000 Report Bericht Seitenzahl / me.pages liefert nur Nulle

04/06/2010 - 10:22 von Raimund Gryszik | Report spam
Hallo Expertenrunde!

Wir haben ein großes Problem mit den Seitenzahlen von Berichten in Access
2000. Da es àußerst wichtig ist, stelle ich hier die selbe Frage noch mal,
die ich bereits im MSDN-Forum "Office System" gestellt hatte, in der
Hoffnung, dass hier jemand reinschaut, vielleicht 'ne Idee hat (obwohl ja
diese NG eigentlich gar nicht mehr existiert?):

Nach der Berichtserstellung muss eine globale Variable mit der aktuellen
Seitengesamtzahl des Berichtes versorgt werden. Zu diesem Zweck wurde
folgende Eventroutine für jeden der betroffenen Berichte eingesetzt:

Private Sub Seitenfußbereich_Print(Cancel As Integer, PrintCount As Integer)
gRepCountBericht = Me.Pages
End Sub

Das funktionierte bisher auch ganz prima.

Dann mussten die Berichte umgestellt werden, u.a. enthalten sie nun
Unterberichte an Stelle des ehemaligen Detailbereiches. Das funktioniert auch
alles ganz prima, nur:

das o.g. Event liefert seit der Änderung immer nur den Wert 0. Auch andere
events im Hauptbericht und im Unterbericht liefern 0. Fehlerursache
unbekannt, liegt es an den Unterberichten? Aber der Hauptbericht müsste doch
trotzdem seine Seitenzahl kennen, zumal er sie auch korrekt ausdruckt!

Bin hilflos und ratlos. Bitte um Entschuldigung wegen "cross-postig". Vielen
Dank für Ideen oder Tipps!

Raimund Gryszik, Berlin
 

Lesen sie die antworten

#1 Karl Donaubauer
04/06/2010 - 12:12 | Warnen spam
Raimund Gryszik wrote:
...
Nach der Berichtserstellung muss eine globale Variable mit der
aktuellen Seitengesamtzahl des Berichtes versorgt werden. Zu diesem
Zweck wurde folgende Eventroutine für jeden der betroffenen Berichte
eingesetzt:

Private Sub Seitenfußbereich_Print(Cancel As Integer, PrintCount As
Integer) gRepCountBericht = Me.Pages
End Sub

Das funktionierte bisher auch ganz prima.

Dann mussten die Berichte umgestellt werden, u.a. enthalten sie nun
Unterberichte an Stelle des ehemaligen Detailbereiches. Das
funktioniert auch alles ganz prima, nur:

das o.g. Event liefert seit der Änderung immer nur den Wert 0. Auch
andere events im Hauptbericht und im Unterbericht liefern 0.
Fehlerursache unbekannt, liegt es an den Unterberichten? Aber der
Hauptbericht müsste doch trotzdem seine Seitenzahl kennen, zumal er
sie auch korrekt ausdruckt!
...



Schwer zu sagen.
Du könntest eine kleine Test-DB mit dem Problem irgendwo hochstellen.
Wenn du keine Webseite hast, dann z.B. bei http://myfreefilehosting.com/
Dann kann man sich das ansehen.

Servus
Karl
****************
http://www.donkarl.com Access-FAQ
http://www.donkarl.com/?aek 13. Access-Entwickler-Konferenz
25./26.09.2010 in Nürnberg, 16./17.10.2010 in Hannover

Ähnliche fragen