Section プロパティ

適用先
Access for Microsoft 365 Access 2021 Access 2019 Access 2016

適用対象

BoundObjectFrame オブジェクト Image オブジェクト OptionGroup オブジェクト TabControl コレクション
CheckBox オブジェクト Label オブジェクト Page オブジェクト TextBox オブジェクト
ComboBox オブジェクト Line オブジェクト PageBreak オブジェクト ToggleButton オブジェクト
CommandButton オブジェクト ListBox オブジェクト Rectangle オブジェクト
CustomControl オブジェクト ObjectFrame オブジェクト Report オブジェクト
Form オブジェクト OptionButton オブジェクト SubForm オブジェクト

フォームまたはレポートのコントロールに適用される Section プロパティ。

コントロールが表示されるフォームまたはレポートのセクションによってこれらのコントロールを特定できます。 整数型の値の読み取り/書き込みが可能です。

expression.Section

必須。 上記のオブジェクトのいずれかを返す式。

解説

コントロールの場合、Section プロパティを使用し、コントロールが入っているフォームまたはレポートのセクションを判断できます。

Form オブジェクトと Report オブジェクトに適用される Section プロパティ。

Section プロパティを使用すると、フォームまたはレポートのセクションを特定し、そのセクションのプロパティにアクセスできます。 読み取り専用 Section オブジェクト。

Section(Index)

必須。 上記のオブジェクトのいずれかを返す式。

インデックス 必須 バリアントです。 セクション番号または名前。

解説

Section プロパティは、特定のセクションに対応します。 下の一覧にある定数を使用できます。 定数を使用してコードを読みやすくすることが推奨されます。

設定 定数 説明
0 acDetail フォーム詳細セクションまたはレポート詳細セクション
1 acHeader フォームヘッダーまたはレポートヘッダーセクション
2 acFooter [フォームまたはレポート フッター] セクション
3 acPageHeader [フォームまたはレポート ページ ヘッダー] セクション
4 acPageFooter フォームページまたはレポートページフッターセクション
5 acGroupLevel1Header グループレベル 1 ヘッダー セクション (レポートのみ)
6 acGroupLevel1Footer グループレベル 1 フッター セクション (レポートのみ)
7 acGroupLevel2Header グループレベル 2 ヘッダー セクション (レポートのみ)
8 acGroupLevel2Footer グループレベル 2 フッター セクション (レポートのみ)

レポートに追加のグループレベル セクションがある場合、ヘッダー/フッターのペアに番号が順番に付けられます。9 から始まります。

フォームとレポートについては、Section プロパティは、セクション番号によって指定されるフォームまたはレポートにあるすべての既存セクションからなる配列です。 たとえば、 Section(0) はフォームの詳細セクションを参照し、 Section(3) はフォームのページ ヘッダー セクションを参照します。

名前別にセクションを参照することもできます。 次のステートメントは Customers フォームの Detail0 セクションを参照し、等しくなります。

Forms!Customers.Section(acDetail).Visible

Forms!Customers.Section(0).Visible

Forms!Customers.Detail0.Visible

フォームとレポートについては、フォームまたはレポート セクションに適用される他のプロパティと Section プロパティを組み合わせる必要があります。

フォームまたはレポートのコントロールに適用される。

次の例では、Section プロパティを使用し、CustomerID コントロールを含むセクションが決定されます。

Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section

Form オブジェクトと Report オブジェクトに適用される。

次の例は、Customers フォームのページ ヘッダー セクションの Visible プロパティを参照する方法を示しています。

Forms!Customers.Section(acPageHeader).Visible

Forms!Customers.Section(3).Visible