共用方式為


GroupLevel.GroupInterval 屬性 (存取)

GroupInterval 屬性與 GroupOn 屬性搭配使用,以指定記錄在報表中的分組方式。 讀取/寫入的 Long

語法

表達。群組間隔

代表 GroupLevel 物件的變數。

註解

GroupInterval 屬性會指定記錄所依據的間隔時間值。 此間隔會因您要分組之欄位或運算式的資料類型和 GroupOn 屬性設定而異。 例如,如果您想要依 Text 欄位的第一個字元 (例如 ProductName) 將記錄分組,您可以將 GroupInterval 屬性設定為 1。

GroupInterval 屬性設定都是取決於該欄位的資料類型和其 GroupOn 屬性設定值的 Long 值。 預設 GroupInterval 設定值是 1。

您只能在報告的 [開啟事件] 程序中設定 GroupInterval 內容。

注意事項

[!注意事項] 若要將 GroupInterval 屬性設定為其預設設定 (1) 以外的值,您必須先將 GroupHeaderGroupFooter 屬性或兩者都設為 [是] 的選取的欄位或運算式。

以下是範例的不同欄位資料類型的 GroupInterval 屬性設定。

欄位資料類型 GroupOn 設定值 GroupInterval 設定值
全部 每一個值 (預設值) 設定為 1。
文字 字首字元 設定為 3 將以欄位中前三個字元來群組 (例如 Chai、Chartreuse 及 Chang 將一起群組)。
日期/時間 設定為 2 則將傳回以每兩週來群組的資料。
日期/時間 設定為 12 則將傳回以半天 (12 小時) 的時間來群組的資料。

範例

下列範例會設定 [依類別的產品] 報表中第一個群組層級的 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 支援與意見反應