GroupLevel.GroupInterval-Eigenschaft (Access)

Verwenden Sie die GroupInterval-Eigenschaft in Verbindung mit der GroupOn-Eigenschaft , um anzugeben, wie Datensätze in einem Bericht gruppiert werden sollen. Long mit Lese-/Schreibzugriff.

Syntax

Ausdruck verwendet werden. 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. Sie können die GroupInterval-Eigenschaft beispielsweise 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 Standardeinstellung für GroupInterval ist 1.

Sie können die GroupInterval-Eigenschaft nur in der Ereignisprozedur "Öffnen" eines Berichts festlegen.

Hinweis

Wenn Sie die GroupInterval-Eigenschaft auf einen anderen Wert als die Standardeinstellung (1) festlegen möchten, müssen Sie zuerst die GroupHeader - und/oder GroupFooter-Eigenschaft für das ausgewählte Feld bzw. 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 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.