Access VBA教程:Section属性

应用于窗体或报表上的控件的 Section属性。

可以通过控件所在窗体或报表的节来标识这些控件。Integer 型,可读写。

expression.Section

expression   必需。返回上述一个对象的表达式。

说明

对于控件,使用 Section属性可以决定控件处于窗体或报表的哪个节中。

应用于“窗体”和“报表”对象的 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 的页脚节(仅用于报表)

如果报表还有别的分组级别,则后面页眉/页脚对从 9 开始顺序编号。

对于窗体和报表,Section属性是窗体或报表中所有现有节组成的数组,由节号指定。例如,Section(0) 是指窗体的主体节,Section(3) 是指窗体的页面页眉节。

也可以使用名称对节进行引用。下列几个语句都指“客户”窗体的 Detail0 节并且是等价的。


Forms!Customers.Section(acDetail).Visible

Forms!Customers.Section(0).Visible

Forms!Customers.Detail0.Visible

对于窗体和报表,必须将 Section属性与其他适用于窗体或报表的节的属性结合起来。

VBA示例

应用于窗体或报表上的控件。

下面的示例使用 Section属性决定哪个节中包含“客户ID”控件。


Dim intSectionNumber As Integer
intSectionNumber = Forms!Customers!CustomerID.Section

应用于“窗体”和“报表”对象。

下面的示例显示如何引用“客户”窗体上页面页眉节的Visible属性。


Forms!Customers.Section(acPageHeader).Visible

Forms!Customers.Section(3).Visible

上页:Access VBA教程:ScrollBarAlign属性 下页:Access VBA教程:Selected属性

Access VBA教程:Section属性

Access VBA教程:Selected属性 Access VBA教程:SelectionChange属性
Access VBA教程:SelHeight属性 Access VBA教程:SelLeft属性
Access VBA教程:SelLength属性 Access VBA教程:SelStart属性
Access VBA教程:SelText属性 Access VBA教程:SelTop属性
Access VBA教程:SelWidth属性 Access VBA教程:ServerFilter属性
Access VBA教程:ServerFilterByForm属性 Access VBA教程:Shape属性
Access VBA教程:ShortcutMenuBar属性 Access VBA教程:ShortcutMenu属性
Access VBA教程:ShowNavigationButtons属性(快照查看器) Access VBA教程:SizeMode属性
Access VBA教程:SnapshotPath属性(快照查看器) Access VBA教程:SortOrder属性
Access VBA教程:Source属性 Access VBA教程:SourceConnectStr、SourceDatabase属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号