GroupLevel.GroupOn-Eigenschaft (Access)

Verwenden Sie die GroupOn-Eigenschaft in einem Bericht, um anzugeben, 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. Groupon

Ausdruck Eine Variable, die ein GroupLevel-Objekt darstellt.

HinwBemerkungeneise

Die für ein Feld verfügbaren GroupOn-Eigenschafteneinstellungen hängen vom 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
Qtr 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.

Um die GroupOn-Eigenschaft auf einen anderen Wert als Jeder Wert festzulegen, müssen Sie zuerst die GroupHeader- oder GroupFooter-Eigenschaft oder beides für das ausgewählte Feld oder den ausgewählten Ausdruck auf Ja festlegen.

Beispiel

Im folgenden Beispiel werden die SortOrder - und Gruppierungseigenschaften für die erste Gruppenebene im Bericht Produkte nach Kategorie so festgelegt, dass eine alphabetische Liste von Produkten erstellt wird.

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.