在Access中创建导航窗口

时间:2014-08-25 19:22:05

标签: forms ms-access macros access-vba

我正在为我正在处理的数据库创建各种“欢迎”窗口。窗口有四个按钮。我目前的问题是使用一个按钮来打开我已经创建的表单。

诀窍是这个表单是表的输入窗口,所以我不希望表单预先填充任何数据,它会(如果完成)创建一个新记录,但只有一次表格已经完成。

打开表单不是问题(DoCmd.OpenForm“表单名称”),我不确定如何将其打开空白。

2 个答案:

答案 0 :(得分:1)

DoCmd.OpenForm "form name",,,,acFormAdd

这会将表单打开为“新”记录。

答案 1 :(得分:1)

如果表单绑定到表,则可以将其打开为“新”记录,但只要输入第一个值,该记录就会添加到数据库中。这不符合您对“仅在表格完成后”添加的记录的要求。

如果表单未绑定,则技术上已经在空白记录中,但您必须创建一些事件以将该记录保存到表中。该事件可能是按钮的OnClick事件,或者是必填字段的AfterUpdate事件(尽管按钮的OnClick事件可能是99.999%的正确方法)。