我正在为我正在处理的数据库创建各种“欢迎”窗口。窗口有四个按钮。我目前的问题是使用一个按钮来打开我已经创建的表单。
诀窍是这个表单是表的输入窗口,所以我不希望表单预先填充任何数据,它会(如果完成)创建一个新记录,但只有一次表格已经完成。
打开表单不是问题(DoCmd.OpenForm“表单名称”),我不确定如何将其打开空白。
答案 0 :(得分:1)
DoCmd.OpenForm "form name",,,,acFormAdd
这会将表单打开为“新”记录。
答案 1 :(得分:1)
如果表单绑定到表,则可以将其打开为“新”记录,但只要输入第一个值,该记录就会添加到数据库中。这不符合您对“仅在表格完成后”添加的记录的要求。
如果表单未绑定,则技术上已经在空白记录中,但您必须创建一些事件以将该记录保存到表中。该事件可能是按钮的OnClick事件,或者是必填字段的AfterUpdate事件(尽管按钮的OnClick事件可能是99.999%的正确方法)。