CreateForm 方法

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

expandtri全部顯示

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

CreateForm([database[, formtemplate]])

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

參數(shù)

說(shuō)明

database

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

formtemplate

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

說(shuō)明

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

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

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

示例

本示例在“羅斯文”示例數(shù)據(jù)庫(kù)中基于“客戶”窗體新建窗體,而且設(shè)置它的 RecordSource 屬性為“客戶”表。從“羅斯文”示例數(shù)據(jù)庫(kù)中執(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