Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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.