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.
Hinweise
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 Each Value 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.