可以通过控件所在窗体或报表的节来标识这些控件。Integer 型,可读写。
expression.Section
expression 必需。返回上述一个对象的表达式。
说明
对于控件,使用 Section 属性可以决定控件处于窗体或报表的哪个节中。
使用 Section 属性可标识窗体或报表的节,并可以对该节的属性进行访问。Section 对象,只读。
expression.Section(Index)
expression 必需。返回上述一个对象的表达式。
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 的页脚节(仅用于报表) |
对于窗体和报表,Section 属性是窗体或报表中所有现有节组成的数组,由节号指定。例如,Section(0) 是指窗体的主体节,Section(3) 是指窗体的页面页眉节。
也可以使用名称对节进行引用。下列几个语句都指“客户”窗体的 Detail0 节并且是等价的。
Forms!Customers.Section(acDetail).Visible
Forms!Customers.Section(0).Visible
Forms!Customers.Detail0.Visible
对于窗体和报表,必须将 Section 属性与其他适用于窗体或报表的节的属性结合起来。
下面的示例使用 Section 属性决定哪个节中包含“客户ID”控件。
Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section
下面的示例显示如何引用“客户”窗体上页面页眉节的 Visible 属性。
Forms!Customers.Section(acPageHeader).Visible
Forms!Customers.Section(3).Visible