访问关闭表格可防止插入新记录

时间:2018-12-08 18:10:48

标签: forms ms-access duplicates

我有一个带有提交按钮的表格。直到我关闭它,它才能正常工作。当表中没有记录时,我添加一个新记录,然后将其关闭,它将复制该记录,并将原始记录复制到第二个记录中。如果打开,则仅当我关闭内容时,它才复制内容。但前提是它是第一条记录。如果还有其他记录(两个或更多),则它可以正常工作。有什么预防措施吗?

1 个答案:

答案 0 :(得分:0)

第一个记录是特殊的,具有绑定形式。如果没有记录,它将自动创建一条记录,并且您将任何数据添加到任何字段。 可能需要检查表单是否都绑定到了表,并且您正在手动保存数据。
如果在保存事件之前捕获并处理/检查表单的.IsDirty状态,则可以很容易地对它进行排序。
至于唯一的一个用户资料,您可以将表单设置为默认只读,然后在加载表单时检查用户名,以及是否具有编辑权限的用户,设置编辑模式或显示编辑按钮。