Access VBA教程:Form对象

多个对象
Form
多个对象

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

上页:Access VBA教程:DoCmd对象 下页:Access VBA教程:FormatCondition对象

Access VBA教程:Form对象

Access VBA教程:FormatCondition对象 Access VBA教程:GroupLevel对象
Access VBA教程:Hyperlink对象 Access VBA教程:Image对象
Access VBA教程:Label对象 Access VBA教程:Line对象
Access VBA教程:ListBox对象 Access VBA教程:Module对象
Access VBA教程:ObjectFrame对象 Access VBA教程:OptionButton对象
Access VBA教程:OptionGroup对象 Access VBA教程:Page对象
Access VBA教程:PageBreak对象 Access VBA教程:Printer对象
Access VBA教程:Printers集合 Access VBA教程:Rectangle对象
Access VBA教程:Reference对象 Access VBA教程:Report对象
Access VBA教程:Screen对象 Access VBA教程:Section对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号