GroupLevel.GroupInterval 属性 (Access)
使用 GroupInterval 属性和 GroupOn 属性可以指定如何在报表中对记录进行分组。 读/写 Long。
语法
表达式。GroupInterval
表达 一个代表 GroupLevel 对象的变量。
备注
组间距 属性指定记录的分组间隔值。 此间隔因要分组的字段或表达式的数据类型和 GroupOn 属性设置而异。 例如,如果要按 Text 字段的第一个字符(如 ProductName)对记录进行分组,可以将 GroupInterval 属性设置为 1。
组间距 属性设置是 长 取决于字段的数据类型和它的 GroupOn 属性设置的值。 默认的 组间距 设置为 1。
只能在报表的 Open 事件过程中设置 GroupInterval 属性。
下面是示例的 组间距 属性设置的其他字段的数据类型。
字段数据类型 | 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。