CreateForm([database[, formtemplate]])
CreateForm 方法具有以下参数:
参数 | 说明 |
---|---|
database | 字符串表达式,标识包含用于创建窗体的窗体模板的数据库的名称。如果要使用当前数据库,请忽略此参数。如果您希望使用打开的类库数据库,请用此参数指定义类库数据库。 |
formtemplate | 字符串表达式,用于识别创建新窗体的窗体模板的名称。如果忽略此参数,Microsoft Access 将使用“选项”对话框中“窗体/报表”选项卡上指定的模板来创建新窗体,在“工具”菜单上单击“选项”命令可打开该对话框。 |
在设计一个用于新建窗体的向导时,可以使用 CreateForm 方法。
CreateForm 方法在窗体“设计”视图中新建一个最小化的窗体。
如果用作 formtemplate 参数的名称无效,Visual Basic 将使用在“选项”对话框中“窗体/报表”选项卡上的“窗体模板”设置指定的窗体或模板。
CreateForm 方法创建最小化的窗体或报表。
Sub NewForm()
Dim frm As Form
' 基于“客户”窗体创建新的窗体。
Set frm = CreateForm( , "客户")
DoCmd.Restore
' 将“RecordSource”属性设为“客户”表。
frm.RecordSource = "Customers"
End Sub