我想弄清楚如何在訪問前端的關係中保護訪問後端中的記錄。
我在後端如下表:
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