適用對象
| 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 物件。
表情。 (節索引)
表達 必須。 一個回傳上述物件之一的表達式。
Index 必要 Variant。 區段編號或名稱。
備註
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) 表單的頁頭區塊。
您也可以依名稱來參照區段。 以下陳述式參照到「客戶」表單的 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 物件。
以下範例展示如何參照到「客戶」表單頁首區段的 Visible 屬性。
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible