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 支持和反馈,获取有关如何接收支持和提供反馈的指南。