みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

レコードロックする方法

Access2013 VBA
今、アクセスのシステムを作っていますが、おおまかに書きますと
・フロントエンドとバックエンド
・ワークテーブルを使用してデータの編集をして、元テーブルに反映する処理
・4人ぐらいの利用者を想定

この場合に、
・レコードロックのようなやり方が可能か
・DAOを使用する場合に、今変更をしようとしているレコードにロックをかける方法はあるのか
・既に他の画面で開いている画面のレコードソースのテーブルを、後から開いた別画面の処理でOpenRecordsetでレコードセットを取得し、そのレコードを編集・新規追加したいのですが、この場合には、Optionには何を使用すれば良いでしょうか?
※先に開いている人には読み取りは可能
※後から開いた人は、データの編集が可能にする
※先に開いた人が、後から開いた人がデータの編集をしている時に該当レコードの変更は出来ないようにしたい

よろしくお願いします。



よろしくお願いします。

投稿日時 - 2014-12-20 00:39:16

QNo.8864149

すぐに回答ほしいです

質問者が選んだベストアンサー

>※先に開いている人には読み取りは可能
>※後から開いた人は、データの編集が可能にする
>※先に開いた人が、後から開いた人がデータの編集をしている時に該当レコードの変更は出来ないようにしたい
???

開いた順は特に関係ないと思います。
先に編集し始めた人に権限を与えるなら、OpenRecordsetで適切に設定することで可能です
http://msdn.microsoft.com/ja-jp/library/office/ff820966%28v=office.15%29.aspx

投稿日時 - 2014-12-21 09:32:47

お礼

回答して頂きありがとうございます。

先に編集し始めた人に権限を与えるには、どのオプションを使えば良いのでしょうか?組み合わせなどはあるのでしょうか。

よろしくお願いします。

投稿日時 - 2014-12-21 16:59:23

ANo.1

このQ&Aは役に立ちましたか?

8人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問