次の方法で共有


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 のサポートおよびフィードバックを参照してください。