GroupLevel.GroupOn 属性 (Access)

使用报表中的 GroupOn 属性可以指定如何按数据类型对字段或表达式中的数据进行分组。 例如,此属性允许按月对 日期 字段进行分组。 Integer 型,可读/写。

语法

表达式Groupon

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

备注

可用于字段的 GroupOn 属性设置取决于其数据类型中,如下表所示。 对于表达式,所有设置都可用。 所有数据类型的默认设置为“每一个值”。

字段数据类型 Setting 记录分组方式 Visual Basic
Text (默认值)每一个值 字段或表达式中的相同值。 0
前缀字符 在字段或表达式中,前 n 个字符相同。 1
日期/时间 (默认值)每一个值 字段或表达式中的相同值。 0
同一日历年内的日期。 2
同一日历季度内的日期。 3
同一月份内的日期。 4
同一周内的日期。 5
同一天的日期。 6
小时 同一小时内的时间。 7
分钟 同一分钟内的时间。 8
自动编号、货币、数字 (默认值)每一个值 字段或表达式中的相同值。 0
Interval 指定的间隔内的值。 9

在 Visual Basic 中,可以在报表的 Open 事件过程中设置该属性。

将的 GroupOn 属性设置为每个值以外的值,必须为所选的字段或表达式首先设置组 页眉 或者 组页脚 属性或两者都为是。

示例

以下示例设置“产品按类别”报表中第一个组级别的 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。