Access VBA教程:GroupOn属性

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

expression.GroupOn

expression   必需。返回“Applies To”列表中的一个对象的表达式。

说明

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

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

使用“排序与分组”框、Visual Basic 可以设置 GroupOn属性。

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

要将 GroupOn属性设为“每一个值”之外的值,首先需要将选定字段或表达式的 GroupHeader 或 GroupFooter属性设置为“是”,或两者都设为“是”。

VBA示例

下面的示例对“各类产品”报表中的第一个分组级别的 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

上页:Access VBA教程:GroupLevel属性 下页:Access VBA教程:GrpKeepTogether属性

Access VBA教程:GroupOn属性

Access VBA教程:GrpKeepTogether属性 Access VBA教程:Guid属性
Access VBA教程:HasContinued属性 Access VBA教程:HasData属性
Access VBA教程:HasModule属性 Access VBA教程:Height属性
Access VBA教程:HelpContextId属性 Access VBA教程:HelpFile属性
Access VBA教程:HideDuplicates属性 Access VBA教程:HorizontalDatasheetGridlineStyle属性
Access VBA教程:Hwnd属性 Access VBA教程:hWndAccessApp方法
Access VBA教程:Hyperlink属性 Access VBA教程:HyperlinkAddress属性
Access VBA教程:HyperlinkColor属性 Access VBA教程:HyperlinkSubAddress属性
Access VBA教程:ImageHeight属性 Access VBA教程:ImageWidth属性
Access VBA教程:IMEHold/HoldKanjiConversionMode属性 Access VBA教程:IMEMode/KanjiConversion属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号