GroupLevel.GroupInterval プロパティ (Access)
GroupOn プロパティで GroupInterval プロパティを使用して、レポート内でのレコードのグループ化方法を指定します。 読み取り/書き込みが可能な Long です。
構文
式。GroupInterval
式GroupLevel オブジェクトを表す変数。
注釈
" GroupInterval/グループ間隔 " プロパティは、レコードをグループ化する間隔を示します。 この間隔は、グループ化するフィールドまたは式のデータ型と GroupOn プロパティの設定によって異なります。 たとえば、ProductName などの Text フィールドの最初の文字でレコードをグループ化する場合は、GroupInterval プロパティを 1 に設定できます。
"GroupInterval/グループ間隔" プロパティの設定値は、長整数型 (Long) の値で、フィールドのデータ型と "GroupOn/グループごと" プロパティの設定によって異なります。 "GroupInterval/グループ間隔" の既定値は 1 です。
GroupInterval プロパティは、レポートの Open イベント プロシージャでのみ設定できます。
注:
GroupInterval プロパティを既定の設定 (1) 以外の値に設定するには、最初に GroupHeader プロパティまたは GroupFooter プロパティ、または選択したフィールドまたは式の両方を Yes に設定する必要があります。
フィールドのデータ型ごとの "GroupInterval/グループ間隔" プロパティの設定値の例を次に示します。
フィールドのデータ型 | GroupOn/グループごと | GroupInterval/グループ間隔 |
---|---|---|
すべて | Each value/各値 | 1 に設定します。(既定値) |
テキスト | Prefix characters/先頭の文字 | 3 に設定し、フィールドの最初の 3 文字によってグループ化します。たとえば、Chai、Chartreuse、および Chang は同じグループになります。 |
日付/時刻 | 週 | 2 に設定し、隔週のデータをグループ化します。 |
日付/時刻 | 時 | 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 のサポートおよびフィードバックを参照してください。