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.

HinwBemerkungeneise

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.