在報表中使用 GroupOn 屬性,可指定如何依資料類型將欄位或運算式中的資料分組。 例如,此屬性可讓您依月份將 「日期 」欄位分組。 可讀寫的 Integer。
語法
表達。GroupOn
詞 代表 GroupLevel 物件的變數。
註解
GroupOn 屬性設定可用的欄位必須在其資料型別為下表顯示。 對於運算式,所有設定都可用。 所有資料類型的預設設定都是 [每一個值]。
| 欄位資料類型 | 設定 | 群組記錄依據 | Visual Basic |
|---|---|---|---|
| Text | (預設) 每一個值 | 在欄位或運算式中相同的值。 | 0 |
| 字首字元 | 在欄位或運算式中,相同的前 n 個字元。 | 1 | |
| 日期/時間 | (預設) 每一個值 | 在欄位或運算式中相同的值。 | 0 |
| 年 | 在相同的月曆年之中的日期。 | 2 | |
| 季 | 在相同的月曆季之中的日期。 | 3 | |
| 月 | 在相同月之中的日期。 | 4 | |
| 週 | 在相同週之中的日期。 | 5 | |
| 日 | 在相同日之中的日期。 | 6 | |
| 時 | 在相同小時之中的時間。 | 7 | |
| 分 | 在相同的分之中的時間。 | 8 | |
| 自動編號、貨幣、數字 | (預設) 每一個值 | 在欄位或運算式中相同的值。 | 0 |
| 區間 | 您指定間隔內的值。 | 9 |
在 Visual Basic 中,您可以在報表中的 Open 事件程序中設定此屬性。
若要將 GroupOn 屬性設定為每一個值以外的值,您必須先將的 GroupHeader 或 GroupFooter 屬性或兩者都設為 [是] 的選取的欄位或運算式。
範例
下列範例會設定 [依類別的產品] 報表中第一個群組層級的 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 支援與意見反應。