2016-04-16 7 views
1

にVBAとテンプレートからフォームを作成:私はMS Accessのテンプレートからフォームを作成するには、この行を使用しているアクセス

Set frm = CreateForm(, "MallFrm") 

MallFrmはボタンが含まれていますが、これらのボタンは、新しいフォームには表示されません。 。

テンプレートフォームから新しいフォームで作成されたボタンを取得するにはどうすればよいですか?

答えて

2

テンプレートフォームに基づいて新しいフォームを作成すると、新しいフォームはテンプレートからスタイルプロパティを継承しますが、テンプレートからコントロールオブジェクトはコピーされません。

DoCmd.CopyObjectを使用してテンプレートのコピーを作成し、コピーを使用してデザイン作業を続行します。

DoCmd.CopyObject NewName:="NewForm", SourceObjectType:=acForm, SourceObjectName:="MallFrm" 
DoCmd.OpenForm FormName:="NewForm", View:=acDesign 
Set frm = Forms!NewForm 
関連する問題