Form 對象

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

多個(gè)對象

parchildForm

spaceparchild多個(gè)對象

Form 對象引用一個(gè)特定的 Microsoft Access 窗體。

使用 Form 對象

Form 對象是 Forms 集合的成員,該集合是所有當(dāng)前打開窗體的集合。在 Forms 集合中,每個(gè)窗體都從零開始編排索引。通過按名稱或按其在集合中的索引引用窗體,可以引用 Forms 集合中的單個(gè) Form 對象。如果要引用 Forms 集合中指定的窗體,最好是按名稱引用窗體,因?yàn)榇绑w的集合索引可能會變動(dòng)。如果窗體名稱包含空格,那么名稱必須用方括號 ([ ]) 括起來:

語法

示例

Forms!formname

Forms!OrderForm

Forms![form name]

Forms![Order Form]

Forms("formname")

Forms("OrderForm")

Forms(index)

Forms(0)

 

每個(gè) Form 對象都有一個(gè) Controls 集合,其中包含該窗體上的所有控件。要引用窗體上的控件,可以顯式或隱式地引用 Controls 集合。如果隱式地引用 Controls 集合,代碼的速度可能要快一些。下面的示例使用兩種不同的方法,引用 OrderForm 窗體上名為 NewData 的控件:

' Implicit reference.

Forms!OrderForm!NewData

' Explicit reference.

Forms!OrderForm.Controls!NewData

下兩個(gè)示例顯示如何引用子窗體 ctlSubForm 上名為 NewData 的控件(該子窗體包含在名為 OrderForm 的窗體中):

Forms!OrderForm.ctlSubForm.Form!Controls.NewData

Forms!OrderForm.ctlSubForm!NewData