GroupLevel.GroupOn-Eigenschaft (Access)

Mit der GroupOn-Eigenschaft in einem Bericht können Sie angeben, wie Daten in einem Feld oder Ausdruck nach Datentyp gruppiert werden sollen. Mit dieser Eigenschaft können Sie beispielsweise ein Datumsfeld nach Monat gruppieren. Ganze Zahl mit Lese-/Schreibzugriff.

Syntax

Ausdruck verwendet werden. GroupOn

Ausdruck Eine Variable, die ein GroupLevel-Objekt darstellt.

Hinweise

Die für ein Feld verfügbaren GroupOn-Eigenschaftseinstellungen hängen von seinem Datentyp ab, wie in der folgenden Tabelle gezeigt. Für einen Ausdruck sind alle Einstellungen verfügbar. Die Standardeinstellung für alle Datentypen ist "Jeder Wert".

Felddatentyp Einstellung Datensätze gruppieren nach Visual Basic
Text (Standardeinstellung) Jedem Wert demselben Wert im Feld oder Ausdruck. 0
Anfangszeichen den ersten n übereinstimmenden Zeichen im Feld oder Ausdruck. 1
Datum/Uhrzeit (Standardeinstellung) Jedem Wert demselben Wert im Feld oder Ausdruck. 0
Jahr Datumsangaben in demselben Kalenderjahr. 2
Quartal Datumsangaben in demselben Quartal. 3
Monat Monat. 4
Woche Datumsangaben in derselben Woche. 5
Tag Datumsangaben an demselben Tag. 6
Stunde Zeitangaben in derselben Stunde. 7
Minute Zeitangaben in derselben Minute. 8
AutoWert, Währung, Zahl (Standardeinstellung) Jedem Wert demselben Wert im Feld oder Ausdruck. 0
Intervall Werte innerhalb eines von Ihnen angegebenen Intervalls. 9

In Visual Basic legen Sie diese Eigenschaft in der Open-Ereignisprozedur eines Berichts fest.

Wenn Sie die GroupOn-Eigenschaft auf einen anderen Wert als Each Value festlegen möchten, müssen Sie zuerst die GroupHeader - und/oder GroupFooter-Eigenschaft für das ausgewählte Feld oder den ausgewählten Ausdruck auf Ja festlegen.

Beispiel

Im folgenden Beispiel werden die Eigenschaften "Sortierreihenfolge " und "Gruppierung" für die erste Gruppierungsebene im Bericht "Produkte nach Kategorie" festgelegt, um eine alphabetische Liste der Artikel zu erstellen.

Private Sub Report_Open(Cancel As Integer) 
    ' Set SortOrder property to ascending order. 
    Me.GroupLevel(0).SortOrder = False 
    ' Set GroupOn property. 
    Me.GroupLevel(0).GroupOn = 1 
    ' Set GroupInterval property to 1. 
    Me.GroupLevel(0).GroupInterval = 1 
    ' Set KeepTogether property to With First Detail. 
    Me.GroupLevel(0).KeepTogether = 2 
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.