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 から削除し、LocationID を変更して tblSit に再度挿入するフォームがあります。
2 人のユーザーが同じ製品を移動しようとすると、tblSit からレコードを削除しようとするとエラーが発生するように、レコードのロックが必要です。
バックエンドに temp_tblToMove がある場合、関係によりレコードの削除が妨げられます。しかし、temp_tblToMove をフロントエンドに保持したいのですが、ここでは関係に「参照整合性の強制」は含まれていません。

助けてくれてありがとう。PS: 言いたいことをうまく説明できなかったらごめんなさい。

4

1 に答える 1

0

既存のレコードを更新できない理由はありますか?

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