适用于
| BoundObjectFrame 对象 | Image 对象 | OptionGroup 对象 | TabControl 集合 |
|---|---|---|---|
| CheckBox 对象 | Label 对象 | Page 对象 | TextBox 对象 |
| ComboBox 对象 | Line 对象 | PageBreak 对象 | ToggleButton 对象 |
| CommandButton 对象 | ListBox 对象 | Rectangle 对象 | |
| CustomControl 对象 | ObjectFrame 对象 | Report 对象 | |
| Form 对象 | OptionButton 对象 | SubForm 对象 |
Section 属性应用于窗体或报表上的控件。
可以通过控件所在窗体或报表的节来标识这些控件。 Integer 型,可读/写。
expression.Section
表达 必填。 返回上述对象之一的表达式。
备注
对于控件,可使用 Section 属性来确定控件位于窗体或报表的哪个节。
Section 属性应用于窗体和报表对象。
可以使用 Section 属性来标识窗体或报表的某个节,并提供对该节的属性的访问权限。 只读 Section 对象。
表达式。节 (索引)
表达 必填。 返回上述对象之一的表达式。
需要索引变量型。 节号或名称。
备注
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