适用于
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(索引)
表达式 必需。 返回上述对象之一的表达式。
需要索引 变量型。 节号或名称。
备注
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