CreateForm 方法

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

expandtri全部顯示

CreateForm 方法創(chuàng)建一個窗體,并且返回一個 Form 對象。

CreateForm([database[, formtemplate]])

CreateForm 方法具有以下參數(shù):

參數(shù)

說明

database

字符串表達(dá)式,標(biāo)識包含用于創(chuàng)建窗體的窗體模板的數(shù)據(jù)庫的名稱。如果要使用當(dāng)前數(shù)據(jù)庫,請忽略此參數(shù)。如果您希望使用打開的類庫數(shù)據(jù)庫,請用此參數(shù)指定義類庫數(shù)據(jù)庫。

formtemplate

字符串表達(dá)式,用于識別創(chuàng)建新窗體的窗體模板的名稱。如果忽略此參數(shù),Microsoft Access 將使用“選項”對話框中“窗體/報表”選項卡上指定的模板來創(chuàng)建新窗體,在“工具”菜單上單擊“選項”命令可打開該對話框。

說明

在設(shè)計一個用于新建窗體的向?qū)r,可以使用 CreateForm 方法。

CreateForm 方法在窗體“設(shè)計”視圖中新建一個最小化的窗體。

如果用作 formtemplate 參數(shù)的名稱無效,Visual Basic 將使用在“選項”對話框中“窗體/報表”選項卡上的“窗體模板”設(shè)置指定的窗體或模板。

示例

本示例在“羅斯文”示例數(shù)據(jù)庫中基于“客戶”窗體新建窗體,而且設(shè)置它的 RecordSource 屬性為“客戶”表。從“羅斯文”示例數(shù)據(jù)庫中執(zhí)行此代碼。

 Sub NewForm()

    Dim frm As Form

    ' Create form based on Customers form.

    Set frm = CreateForm( , "Customers")

    DoCmd.Restore

    ' Set RecordSource property to Customers table.

    frm.RecordSource = "Customers"

End Sub