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