Access VBA教程:GroupLevel属性

在 Visual Basic 中可以使用 GroupLevel属性来引用正在报表中进行分组或排序的分组级别。GroupLevel对象,只读。

expression.GroupLevel(Index)

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

Index  必需 Long 型。分组级别,起始值为 0。分组的第一个字段或表达式的分组级别为 0,第二个为 1,依此类推。

说明

GroupLevel属性设置为数组,在该数组中每个输入项确定一个分组级别。最多可以有 10 个分组级别(0 到 9)。

下面的示例设置显示了如何使用 GroupLevel属性来引用分组级别。

GroupLevel 引用
GroupLevel(0) 第一个排序或分组的字段或表达式。
GroupLevel(1) 第二个排序或分组的字段或表达式。
GroupLevel(2) 第三个排序或分组的字段或表达式。

仅在使用 Visual Basic 设置SortOrderGroupOnGroupIntervalKeepTogetherControlSource 时才可以使用该属性。可以在报表的Open事件过程中对这些属性进行设置。

在报表中,可以根据多个字段或表达式进行分组或排序,每一个进行分组或排序的字段或表达式即是一个分组级别。

可以通过CreateGroupLevel方法来指定用于排序和分组的字段和表达式。

如果报表已经定义了一个组(GroupLevel属性设置为 0),则可以使用 ControlSource属性在报表的 Open事件过程中更改分组级别。

VBA示例

下面的代码将 ControlSource属性值更改为包含在名为SortForm 的打开窗体的txtPromptYou文本框中的值:


Private Sub Report_Open(Cancel As Integer)
    Me.GroupLevel(0).ControlSource _
        = Forms!SortForm!txtPromptYou
End Sub

上页:Access VBA教程:GroupInterval属性 下页:Access VBA教程:GroupOn属性

Access VBA教程:GroupLevel属性

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属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号