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 der erste Ausdruck, nach dem Sie gruppiert haben, ist Gruppenebene 0, der zweite ist 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 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. |
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.
Der folgende Code ändert z. B. 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
- Application
- ControlSource
- GroupFooter
- GroupHeader
- GroupInterval
- GroupOn
- KeepTogether
- Parent
- Properties
- SortOrder
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.