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 verwendet werden. 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 Ausdruck, nach dem bzw. dem Sie gruppieren, ist auf Gruppenebene 0, das zweite auf 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 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.

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, 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.

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.