適用対象
| 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