アクセススイッチボードが重複した作業を従業員にルーティングする

アクセススイッチボードが重複した作業を従業員にルーティングする

私には、職場のルーターと同じスイッチボードの部分から作業している 30 人以上のユーザーがいるアクセス データベースがあります。作業中のものを別のユーザーがすでに更新したというエラーが表示されるのが一般的です。DB はすでに分割されていますが、なぜこの問題が発生するのかはわかりません。何かアイデアはありますか?

答え1

誰かが変えているからページ彼らが取り組んでいるのは(ここより詳しい議論についてはこちらをご覧ください。

Access は、デフォルトではレコードではなくページ単位でロックを操作します。(ページ = Jet 4+ では 4096 バイト、以前のバージョンでは 2048 バイト)

この問題を解決するには、行ロックをオンにします。

Access 2010では、このオプションはファイル->オプション->クライアント設定にあります。

チェックボックスは

[x]   Open database by using record-level locking.

上記のオプションを使用しない場合、アクセスはデフォルトでページ ロックになります。

関連情報