我想弄清楚如何在访问前端的关系中保护访问后端中的记录。
我在后端如下表:
tblSit(从后端链接)在前端使用关系在后端锁定记录
tblSitID(autonumber) ProductID LocationID
1 1 2
2 5 1
3 8 3
temp_tblToMove(table in front-end)
temp_tblToMoveID(autonumber) tblSitID
1 1
2 3
我想要做的是从一个位置移动产品到另一个。这个想法是:
我在tblSit中选择存储每个产品位置的记录。然后我将该ID插入到temp_tblToMove本地表中。然后我有一个表单,最终将从tblSit中删除选定的记录,并将它们再次插入到tblSit改变的LocationID中。
我想记录锁定,以便如果两个用户试图移动相同的产品,然后他们在尝试从tblSit删除记录时会出错。
如果我将temp_tblToMove放在后端,那么关系会阻止记录删除。但我想在前端保留temp_tblToMove,但这里的关系不包括“强制参照完整性”。
感谢您的帮助。 PS:对不起,如果我没有做好解释我想要的东西。
是否要在后端锁定多行,直到用户确认移动,或者是您刚才提到的表单处理移动的方式? – grahamj42 2013-04-04 10:08:17
是的。我想锁定这些行,直到我的表单完成记录移动例程 – 2013-04-04 10:51:07