GroupLevel 屬性

此頁沒有內容條目
內容

expandtri全部顯示

在 Visual Basic 中可以使用 GroupLevel 屬性來引用正在報表中進行分組或排序的分組級別。GroupLevel 對象,只讀。

expression.GroupLevel(Index)

expression    必需。返回“應用于”列表中的一個對象的表達式。

Index     必需 Long 型。分組級別,起始值為 0。分組的第一個字段或表達式的分組級別為 0,第二個為 1,依此類推。

說明

GroupLevel 屬性設置為數(shù)組,在該數(shù)組中每個輸入項確定一個分組級別。最多可以有 10 個分組級別(0 到 9)。

下面的示例設置顯示了如何使用 GroupLevel 屬性來引用分組級別。

GroupLevel

引用

GroupLevel(0)

第一個排序或分組的字段或表達式。

GroupLevel(1)

第二個排序或分組的字段或表達式。

GroupLevel(2)

第三個排序或分組的字段或表達式。

注釋  僅在使用 Visual Basic 設置 SortOrder、GroupOnGroupInterval、KeepTogetherControlSource 屬性時才可以使用該屬性??梢栽趫蟊淼?Open 事件過程中對這些屬性進行設置。

在報表中,可以根據(jù)多個字段或表達式進行分組或排序,每一個進行分組或排序的字段或表達式即是一個分組級別。

可以通過 CreateGroupLevel 方法來指定用于排序和分組的字段和表達式。

如果報表已經(jīng)定義了一個組(GroupLevel 屬性設置為 0),則可以使用 ControlSource 屬性在報表的 Open 事件過程中更改分組級別。

示例

下面的代碼將 ControlSource 屬性值更改為包含在名為 SortForm 的打開窗體的 txtPromptYou 文本框中的值:

Private Sub Report_Open(Cancel As Integer)

    Me.GroupLevel(0).ControlSource _

        = Forms!SortForm!txtPromptYou

End Sub