GroupLevel.GroupInterval 属性 (Access)

使用 GroupInterval 属性和 GroupOn 属性可以指定如何在报表中对记录进行分组。 读/写 Long

语法

表达式GroupInterval

表达 一个代表 GroupLevel 对象的变量。

备注

组间距 属性指定记录的分组间隔值。 此间隔因要分组的字段或表达式的数据类型和 GroupOn 属性设置而异。 例如,如果要按 Text 字段的第一个字符(如 ProductName)对记录进行分组,可以将 GroupInterval 属性设置为 1。

组间距 属性设置是 取决于字段的数据类型和它的 GroupOn 属性设置的值。 默认的 组间距 设置为 1。

只能在报表的 Open 事件过程中设置 GroupInterval 属性。

注意

[!注释] 将 组间距 属性设置为非默认设置 (1) 的值,您必须首先设置组 页眉组页脚 属性或者两方面都是选定的字段或表达式。

下面是示例的 组间距 属性设置的其他字段的数据类型。

字段数据类型 GroupOn 设置 GroupInterval 设置
全部 每一个值 (默认值)设为 1。
文本 前缀字符 设为 3 可对字段中前三个字符进行分组(例如 Chai、Chartreuse 及 Chang 将被分在同一组)。
日期/时间 设为 2 将以每两周为一个分组的形式返回数据。
日期/时间 小时 设为 12 将以每半天为一个分组的形式返回数据。

示例

以下示例设置“产品按类别”报表中第一个组级别的 SortOrder 和分组属性,以创建按字母顺序排列的产品列表。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。