在前端使用关系锁定后端记录



我正试图找出如何保护访问后端的记录与访问前端的关系。
我在后台有以下表格:
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:抱歉,我没有很好地解释我想要什么。

为什么不能更新现有记录?

UPDATE tblSit SET Location = NewLocationID WHERE ID = WhicheverID;

最新更新