我在Access中有一个表。我想创建一个表单,允许用户查看表中的每个记录,更新一个名为" GoodMatch"使用1或0然后将编辑提交到表。我希望用户能够一次查看多个记录。我已经想出如何通过将数据表视图设置为默认视图来查看多个记录。该列是可编辑的,但似乎在输入时将值保存到表中,而不是单击按钮以保存记录时。如何才能将其保存到单击按钮时保存?我对VBA不是很熟悉,所以如果有一个非VBA方法会更好。谢谢!
答案 0 :(得分:3)
这是绑定表单的默认行为,无法更改。作为一种解决方法,您可以使用它来编辑一个记录未绑定的控件。如果只需单击“保存”按钮后编辑少量记录并保存更改,则将编辑后的数据复制到临时表,允许用户编辑,按“保存”按钮验证所有数据,如果数据有效,则将数据复制回工作表。您可以重置临时表以撤消所有更改。不幸的是,如果不使用VBA或宏,只需要几行来运行查询,在编辑开始时将数据复制到临时表并运行查询,这会更新工作表以保存更改,这很容易。