Mittwoch, Januar 18, 2012

Access gruppierter Bericht und Seitenumbrüche

Es wird ein Bericht erstellt der mehrere Gruppen enthält. Mit jeder neuen Gruppe soll eine neue Seite begonnen werden, außer mit der ersten. Die erste Gruppe soll auf der ersten Seite beginnen.
Mit Seitenumbruch vor dem Kopfbereich oder nach dem Fußbereich klappt es nicht ganz. Es wird dabei eine leere erste oder letzte Seite erzeugt.

Lösung: Am Beginn des Kopfbereiches wird ein Seitenumbruch Control platziert.[PageBreak1]
Der Seitenkopf bekommt eine Ereignisprozedur:

Private Sub Seitenkopfbereich_Format(Cancel As Integer, FormatCount As Integer)
   Me![PageBreak1].Visible = False 'Warum auch immer, damit wird ab der ersten Gruppe
   'jeweils ein Seitenumbruch erzeugt
End Sub

Keine Kommentare: