0

我试图弄清楚如何通过访问前端的关系来保护访问后端的记录。
我在后端有下表:
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:对不起,如果我没有很好地解释我想要什么。

4

1 回答 1

0

有什么理由不能只更新现有记录?

UPDATE tblSit SET Location = NewLocationID WHERE ID = WhicheverID;
于 2013-04-04T10:03:30.823 回答