SCHWERPUNKT

Berichte per VBA bändigen

Gruppierungen im Griff

Schauen Sie sich zunächst die Eigenschaften und Methoden der Gruppierungsebenen an. Die Eigenschaften sind weitgehend mit denen aus dem Dialog Sortieren und gruppieren identisch.

Unter VBA stehen die folgenden Eigenschaften zur Verfügung, wobei einige im Anschluss ausführlicher besprochen werden müssen:

  • ControlSource: Gibt das Feld an, nach dem sortiert oder gruppiert werden soll.

  • GroupHeader: Schreibgeschützte Eigenschaft, die angibt, ob die Gruppierung einen Gruppenkopf enthält.

  • GroupFooter: Schreibgeschützte Eigenschaft, die angibt, ob die Gruppierung einen Gruppenfuß enthält.

  • GroupOn: Entspricht der Eigenschaft Gruppieren nach. Die Eigenschaft kann verschiedene Werte annehmen, die vom Datentyp des unter ControlSource angegebenen Feldes abhängen.

  • GroupInterval: Entspricht der Eigenschaft Intervall. Die Eigenschaft kann verschiedene Zahlenwerte angeben, die das Aussehen des Intervalls bestimmen.

  • KeepTogether: Legt fest, ob die Datensätze und Gruppenkopf/-fuß, wenn möglich, auf einer Seite gedruckt werden sollen.

  • SortOrder: Entspricht der Eigenschaft Sortierreihenfolge. Enthält den Wert False (aufsteigende Sortierung) oder True (absteigende Sortierung).

Die Eigenschaften GroupOn und GroupInterval hängen vom Wert der Eigenschaft ControlSource beziehungsweise vom Datentyp des dort angegebenen Feldes ab.