Application.CreateForm 方法 (Access)
CreateForm 方法创建一个窗体并返回 窗体 对象。
语法
表达式。CreateForm (Database、 FormTemplate)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
数据库 | 可选 | Variant | 包含要用于创建表单的表单模板的数据库的名称。 如果要使用当前数据库,请忽略此参数。 如果要使用一个已打开的类库数据库,请使用该参数指定该类库数据库。 |
FormTemplate | 可选 | Variant | 要用作创建新窗体的模板的表单的名称。 |
返回值
表单
备注
设计创建新窗体的向导时,请使用 CreateForm 方法。
CreateForm 方法在窗体设计视图中打开一个新的、 最小化的窗体。
如果用于 FormTemplate 参数的名称无效,Visual Basic 将使用“选项”对话框的“窗体/报表”选项卡上的“表单模板”设置指定的表单模板。
示例
本示例在罗斯文示例数据库中基于客户窗体中,创建一个新窗体并将其 记录源 属性设置为客户表。 罗斯文示例数据库中运行此代码。
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
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。