Microsoft Access 掲示板

編集中のユーザを特定したい

2 コメント
views
4 フォロー

お世話になります。

下記のサイトを参考にしてレコードロックを"編集済みレコード"で設定しました。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1315307058

この状態で、特定のレコードを編集中のユーザーを特定する方法はないでしょうか?
(鉛筆マークが表示されているユーザ?)
ACCESS本体およびリンクテーブルをサーバー上に置き、複数人で運用しているのですが、
編集中の人が開きっぱなしで他の人が編集できないトラブルを回避したいです。

ユーザーの特定が不可能な場合は、その他代案あればご提案頂けると幸いです。
よろしくお願いします。

nanana
作成: 2023/03/28 (火) 14:33:11
通報 ...
1

Accessデータベースに接続しているユーザー名の列挙は下記のリンク先の方法で可能です。

データベースにログオンしているユーザーを特定する - Office | Microsoft Learn

が、特定のレコードを編集中のユーザーを特定するという機能はないと思います。

代替案になりますが、テーブルに編集中ユーザー名を格納しておくフィールドを追加しておいて、
編集を開始する前に、そのユーザー名をフィールドに入力して保存しておく。
編集が終了してレコード保存するときにフィールドからユーザー名を削除する。
というような処理をVBAで構築するということになると思います。

2
nanana 2023/03/28 (火) 17:36:12 e48ae@9a838

ご回答ありがとうございます。
やはりそういう機能はないんですね。知れたことでスッキリしました。

代替案のご提案ありがとうございます!早速ためしてみます。

いつもこちらのサイトで非常に助けられています。
今後ともよろしくお願いいたします。