GroupLevel-Objekt (Access)

Verwenden Sie die GroupLevel-Eigenschaft in Visual Basic, um auf die Gruppenebene zu verweisen, nach der Sie in einem Bericht gruppieren oder sortieren.

Hinweise

Die Einstellung für die Eigenschaft GroupLevel ist ein Datenfeld, in dem jeder Eintrag eine Gruppierungsebene kennzeichnet. Verwenden Sie die folgende Syntax, um auf eine Gruppierungsebene zu verweisen:

GroupLevel (n)

Die Zahl n ist die Gruppierungsebene, beginnend mit 0. Das erste Feld oder Ausdruck, nach dem bzw. dem Sie gruppieren, ist auf Gruppenebene 0, das zweite auf Gruppenebene 1 usw. Es können bis zu 10 Gruppenebenen vorhanden sein (0 bis 9).

In den folgenden Beispielen wird gezeigt, wie Sie die GroupLevel-Eigenschaft verwenden, um auf eine Gruppierungsebene zu verweisen.

Gruppenebene Bezug auf
GroupLevel (0) Das erste Feld oder Ausdruck, nach dem bzw. dem Sie sortieren oder gruppieren.
GroupLevel (1) Das zweite Feld oder Ausdruck, nach dem bzw. den Sie sortieren oder gruppieren.
GroupLevel (2) Das dritte Feld oder Ausdruck, nach dem bzw. den Sie sortieren oder gruppieren.

Verwenden Sie diese Eigenschaft nur, wenn Sie Visual Basic zum Festlegen der Eigenschaften SortOrder, GroupOn, GroupInterval, KeepTogether und ControlSource verwenden. Sie legen diese Eigenschaften in der Ereignisprozedur "Öffnen " eines Berichts fest.

In Berichten können Sie nach mehreren Feldern oder Ausdrücken gruppieren oder sortieren. Jedes Feld oder Ausdruck, nach dem Sie gruppieren oder sortieren, ist eine Gruppenebene.

Mit der CreateGroupLevel-Methode geben Sie die Felder und Ausdrücke an, nach denen sortiert und gruppiert werden soll.

Wenn bereits eine Gruppe für einen Bericht definiert ist (die GroupLevel-Eigenschaft ist auf 0 festgelegt), können Sie die ControlSource-Eigenschaft verwenden, um die Gruppenebene in der Open-Ereignisprozedur des Berichts zu ändern.

Der folgende Code ändert beispielsweise die ControlSource-Eigenschaft in einen Wert, der im Textfeld txtPromptYou des geöffneten Formulars mit dem Namen SortForm enthalten ist.

Private Sub Report_Open(Cancel As Integer) 
 Me.GroupLevel(0).ControlSource _ 
 = Forms!SortForm!txtPromptYou 
End Sub

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.