我在Access中有一张表。我想创建一个表单,允许用户查看表中的每条记录,用1或0更新名为"GoodMatch“的单个列,然后提交对表的编辑。我希望用户能够查看多个记录在同一时间。我已经知道了如何通过将数据表视图设置为默认视图来查看多条记录。该列是可编辑的,但它似乎是在条目时将值保存到表中,而不是在单击按钮保存记录时。如何使其仅在单击按钮时保存?我没有使用VBA的经验,所以如果有非VBA的方法会更好。谢谢!
发布于 2016-08-20 12:06:14
这是绑定窗体的默认行为,不能更改。作为一种解决办法,您可以使用编辑一个记录的未绑定控件。如果您需要编辑几条记录,只在点击保存按钮后才保存更改,则将编辑后的数据复制到临时表,允许用户编辑,按保存按钮验证所有数据,如果数据有效,则将数据复制回工作表。您可以重置临时表以撤消所有更改。不幸的是,这不能不使用VBA或宏,只有运行查询的几行,它复制数据到临时表在编辑启动和运行查询,更新工作表以保存更改,这是很容易的。
https://stackoverflow.com/questions/39048546
复制相似问题