Form 对象

expandtri全部显示

多个对象

parchildForm

spaceparchild多个对象

Form 对象引用一个特定的 Microsoft Access 窗体

使用 Form 对象

Form 对象是 Forms 集合的成员,该集合是所有当前打开窗体的集合。在 Forms 集合中,每个窗体都从零开始编排索引。通过按名称或按其在集合中的索引引用窗体,可以引用 Forms 集合中的单个 Form 对象。如果要引用 Forms 集合中指定的窗体,最好是按名称引用窗体,因为窗体的集合索引可能会变动。如果窗体名称包含空格,那么名称必须用方括号 ([ ]) 括起来:

语法

示例

Forms!formname

Forms!OrderForm

Forms![form name]

Forms![Order Form]

Forms("formname")

Forms("OrderForm")

Forms(index)

Forms(0)

 

每个 Form 对象都有一个 Controls 集合,其中包含该窗体上的所有控件。要引用窗体上的控件,可以显式或隐式地引用 Controls 集合。如果隐式地引用 Controls 集合,代码的速度可能要快一些。下面的示例使用两种不同的方法,引用 OrderForm 窗体上名为 NewData 的控件:

' Implicit reference.

Forms!OrderForm!NewData

' Explicit reference.

Forms!OrderForm.Controls!NewData

下两个示例显示如何引用子窗体 ctlSubForm 上名为 NewData 的控件(该子窗体包含在名为 OrderForm 的窗体中):

Forms!OrderForm.ctlSubForm.Form!Controls.NewData

Forms!OrderForm.ctlSubForm!NewData