Module 對象

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

expandtri全部顯示

多個對象

parchildModule

Module 對象引用標準模塊類模塊。

使用 Module 對象

Microsoft Access 包含與任何對象都無關(guān)的類模塊,以及與窗體或報表相關(guān)的窗體模塊報表模塊

若要從代碼中確定 Module 對象是標準模塊還是類模塊,可以檢查 Module 對象的 Type 屬性。

不論 Module 對象的類型如何,所有已打開的 Module 對象都包含在 Modules 集合中。Modules 集合中的模塊可以是經(jīng)過編譯的,也可以是未經(jīng)編譯的。

若要返回對 Modules 集合中特定的標準或類 Module 對象的引用,可以使用下列任何一種語法形式:

語法

說明

Modules!modulename

modulename 參數(shù)是 Module 對象的名稱。

Modules("modulename")

modulename 參數(shù)是 Module 對象的名稱。

Modules(index)

index 參數(shù)是對象在集合中的序號位置。

 

下面的示例返回一個對標準 Module 對象的引用并將其賦予一個對象變量:

Dim mdl As Module

Set mdl = Modules![Utility Functions]

注意,只有當(dāng) Module 的名稱中包含空格時,才有必要在 Module 對象名兩端加上括號。

下一個示例返回一個對窗體 Module 對象的引用并將其賦予一個對象變量:

Dim mdl As Module

Set mdl = Modules!Form_Employees

若要引用特定的窗體或報表模塊,還可以使用 FormReport 對象的 Module 屬性:

Forms!formname.Module

下面的示例還返回一個對與“雇員”窗體相關(guān)的 Module 對象的引用,并將其賦予一個對象變量:

Dim mdl As Module

Set mdl = Forms!Employees.Module

返回對 Module 對象的引用之后,即可設(shè)置或讀取其屬性并應(yīng)用其方法。