GroupLevel.GroupOn プロパティ (Access)

レポートの GroupOn プロパティを使用して、フィールドまたは式のデータをデータ型でグループ化する方法を指定します。 たとえば、このプロパティを使用すると、 日付 フィールドを月別にグループ化できます。 値の取得および設定が可能です。整数型 (Integer) の値を使用します。

構文

Groupon

GroupLevel オブジェクトを表す変数。

注釈

フィールドに対して設定できる " GroupOn /グループごと" プロパティの設定値は、次に示すようにそのデータ型によって異なります。 式の場合は、すべての設定を使用できます。 どのデータ型の場合も、既定値は [Each Value/各値] です。

フィールドのデータ型 Setting グループ化されるレコード Visual Basic
テキスト Each Value/各値 (既定値) フィールドや式で同じ値 0
Prefix Characters/先頭の文字 フィールドまたは式の最初の n 文字が同一のレコード 1
日付/時刻型 Each Value/各値 (既定値) フィールドや式で同じ値 0
Year/年 同じ年のデータ 2
Qtr/四半期 同じ四半期のデータ 3
Month/月 同じ月のデータ 4
Week/週 同じ週のデータ 5
Day/日 同じ日付のレコード 6
Hour/時 同じ時間内のデータ (1 時間単位) 7
Minute/分 同じ時間内のデータ (1 分単位) 8
オートナンバー型、通貨型、数値型 Each Value/各値 (既定値) フィールドや式で同じ値 0
Interval 指定した間隔内の値。 9

Visual Basic では、レポートの Open イベント プロシージャで設定できます。

" GroupOn /グループごと" プロパティに [Each Value/各値] 以外の値を設定するには、選択されているフィールドまたは式に対する " GroupHeader /グループヘッダー"、" GroupFooter /グループフッター" プロパティのいずれか、または両方に [Yes/はい] を設定しておく必要があります。

次の使用例は、分類別製品レポートの最初のグループ レベルの 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 のサポートおよびフィードバックを参照してください。