Section 属性

应用对象
Microsoft 365 专属 Access Access 2021 Access 2019 Access 2016

适用于

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