我使用此行从MS Access中的模板创建表单:
Set frm = CreateForm(, "MallFrm")
MallFrm
包含按钮,但这些按钮不会显示在新表单中。
如何从模板表单中获取以新形式创建的按钮?
答案 0 :(得分:2)
当您基于模板表单创建新表单时,新表单将从模板继承样式属性,但不会从模板中复制控件对象。
出于您的目的,使用DoCmd.CopyObject
创建模板的副本并使用副本继续您的设计工作。
DoCmd.CopyObject NewName:="NewForm", SourceObjectType:=acForm, SourceObjectName:="MallFrm"
DoCmd.OpenForm FormName:="NewForm", View:=acDesign
Set frm = Forms!NewForm