GroupLevel.GroupInterval-Eigenschaft (Access)
Verwenden Sie die GroupInterval-Eigenschaft mit der GroupOn-Eigenschaft , um anzugeben, wie Datensätze in einem Bericht gruppiert werden. Long mit Lese-/Schreibzugriff.
Syntax
Ausdruck. GroupInterval
Ausdruck Eine Variable, die ein GroupLevel-Objekt darstellt.
Hinweise
Die GroupInterval-Eigenschaft gibt einen Intervallwert an, nach dem Datensätze gruppiert werden. Dieses Intervall unterscheidet sich je nach Datentyp und GroupOn-Eigenschaftseinstellung des Felds oder Ausdrucks, nach dem bzw. dem Sie gruppieren. Beispielsweise können Sie die GroupInterval-Eigenschaft auf 1 festlegen, wenn Sie Datensätze nach dem ersten Zeichen eines Textfelds gruppieren möchten, z. B. ProductName.
Die Einstellungen der GroupInterval-Eigenschaft sind Long-Werte , die vom Datentyp des Felds und seiner GroupOn-Eigenschaftseinstellung abhängen. Die GroupInterval-Standardeinstellung ist 1.
Sie können die GroupInterval-Eigenschaft nur in der Open-Ereignisprozedur eines Berichts festlegen.
Hinweis
Um die GroupInterval-Eigenschaft auf einen anderen Wert als die Standardeinstellung (1) 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.
In den folgenden Beispielen werden Einstellungen für die GroupInterval-Eigenschaft für verschiedene Felddatentypen aufgeführt.
Felddatentyp | Einstellung für GroupOn (Gruppieren nach) | Einstellung für GroupInterval (Intervall) |
---|---|---|
Alle | Jedem Wert | (Standardeinstellung) 1. |
Text | Anfangszeichen | 3. Es wird nach den ersten drei Zeichen im Feld gruppiert (z. B. würden Chai, Chartreuse und Chang zusammen gruppiert). |
Datum/Uhrzeit | Woche | 2. Die Daten werden in 14-Tage-Gruppen (2 Wochen) zurückgegeben. |
Datum/Uhrzeit | Stunde | 12. Die Daten werden in 12-Stunden-Gruppen (Halbtag) zurückgegeben. |
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.