適用對象
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 物件。
expression.Section(Index)
運算式 必要。 傳回上述其中一個對象的表達式。
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