Access VBA教程:CreateForm方法

CreateForm方法创建一个窗体,并且返回一个Form 对象。

CreateForm([database[, formtemplate]])

CreateForm方法具有以下参数:

参数 说明
database 字符串表达式,标识包含用于创建窗体的窗体模板的数据库的名称。如果要使用当前数据库,请忽略此参数。如果您希望使用打开的类库数据库,请用此参数指定义类库数据库。
formtemplate 字符串表达式,用于识别创建新窗体的窗体模板的名称。如果忽略此参数,Microsoft Access 将使用“选项”对话框中“窗体/报表”选项卡上指定的模板来创建新窗体,在“工具”菜单上单击“选项”命令可打开该对话框。

说明

在设计一个用于新建窗体的向导时,可以使用 CreateForm方法。

CreateForm方法在窗体“设计”视图中新建一个最小化的窗体。

如果用作 formtemplate参数的名称无效,Visual Basic 将使用在“选项”对话框中“窗体/报表”选项卡上的“窗体模板”设置指定的窗体或模板。

CreateForm方法创建最小化的窗体或报表。

VBA示例

本示例在“罗斯文”示例数据库中基于“客户”窗体新建窗体,而且设置它的 RecordSource属性为“客户”表。从“罗斯文”示例数据库中执行此代码。

Sub NewForm()
    Dim frm As Form
    ' 基于“客户”窗体创建新的窗体。
    Set frm = CreateForm( , "客户")
    DoCmd.Restore
    ' 将“RecordSource”属性设为“客户”表。
    frm.RecordSource = "Customers"
End Sub

上页:Access VBA教程:CreateEventProc方法 下页:Access VBA教程:AddFromFile方法

Access VBA教程:CreateForm方法

Access VBA教程:AddFromFile方法 Access VBA教程:AddFromGuid方法
Access VBA教程:CreateGroupLevel方法 Access VBA教程:CreateNewDocument方法
Access VBA教程:CreateNewWorkgroupFile方法 Access VBA教程:CreateReport方法
Access VBA教程:CreateReportControl方法 Access VBA教程:CurrentDb方法
Access VBA教程:CurrentUser方法 Access VBA教程:DAvg方法
Access VBA教程:DCount方法 Access VBA教程:DDEExecute方法
Access VBA教程:DDEInitiate方法 Access VBA教程:DDEPoke方法
Access VBA教程:DDERequest方法 Access VBA教程:DDETerminate方法
Access VBA教程:DDETerminateAll方法 Access VBA教程:DefaultControl属性
Access VBA教程:DefaultWorkspaceClone方法 Access VBA教程:Delete方法
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号