Freigeben über


Report.GroupLevel-Eigenschaft (Access)

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

Syntax

Ausdruck. GroupLevel (Index)

Ausdruck Eine Variable, die ein Report-Objekt darstellt.

Parameter

Name Erforderlich/Optional Datentyp Beschreibung
Index Erforderlich Long Die Gruppenebene, angefangen mit 0. Das erste Feld oder der erste Ausdruck, nach dem Sie gruppiert haben, ist Gruppenebene 0, der zweite ist Gruppenebene 1 usw.

Hinweise

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 der erste Ausdruck, nach dem sie sortieren oder gruppieren.
GroupLevel (1) Das zweite Feld oder der zweite Ausdruck, nach dem sie sortieren oder gruppieren.
GroupLevel (2) Das dritte Feld oder der dritte Ausdruck, nach dem sie sortieren oder gruppieren.

Die GroupLevel-Eigenschafteneinstellung ist ein Array, in dem jeder Eintrag eine Gruppenebene identifiziert. Es können bis zu 10 Gruppenebenen vorhanden sein (0 bis 9).

Hinweis

Verwenden Sie diese Eigenschaft nur mithilfe von Visual Basic, um die Eigenschaften SortOrder, GroupOn, GroupInterval, KeepTogether und ControlSource festzulegen. Sie legen diese Eigenschaften in der Open-Ereignisprozedur eines Berichts fest.

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

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

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.

Beispiel

Der folgende Code ändert 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

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.