私はMS Access 2007分割データベースを持っています。バックエンドデータベース(accdb)には1つのテーブルが含まれています。これはサーバー共有にあります。テーブルを更新する1人のユーザーは、ファイルに対する完全なNTFSアクセス許可を持っています。いくつかのフロントエンドユーザーには、ファイルへのNTFS読み取りアクセス権があります。フロントエンドデータベース(accdb)には、クエリとバックエンドデータベースファイルへのリンクが含まれています。各フロントエンドユーザーには、フロントエンドデータベースのローカルコピーがあります。2007データベースアクセスの分割問題
ここが問題です。バックエンドデータベースを更新する必要があり、フロントエンドユーザーがフロントエンドデータベースを開いている場合 - バックエンドデータベースは読み取り専用です。すべてのフロントエンドユーザーがデータベースのローカルコピーを閉じると、バックエンドデータベースが更新されます。ただし、バックエンドファイルが開かれている場合(更新中)、フロントエンドユーザーがデータベースのローカルコピーを開く - クエリを実行できません。
私が達成しようとしているのは、フロントエンドユーザーがデータベースのローカルコピーを開き、いつでもクエリを実行できることです。バックエンドデータベースはいつでも開くことができます。これを行う方法はありますか? バックエンドデータベースが更新されているときにユーザーがクエリを実行できない場合、フロントエンドユーザーがクエリを実行している場合、バックエンドデータベースは読み取り専用アクセスでのみ開くことができます。
おかげで、 トム
「更新済み」では、構造が変更されていることを意味しますか? – Jacob
アクセス権? –