1

フォームとレポートを含むAccessファイルを作成し、完全なアクセス権を持つ共有ドライブに配置しました。ただし、あるユーザーがAccessファイルを開くと、別のユーザーはファイルを開くことができません。彼はファイルをクリックしましたが、応答がありません...サーバーで私がいつでもファイルを開くことができる間。ハマった。このプロジェクトはすべてのユーザーを対象としており、すべてのユーザーが同時にmdbファイルにアクセスする必要があります。どのようにそれを行うことができますか。

たくさんの希望があります。皆さんが私を助けてくれることを願っています。

前もって感謝します。

4

2 に答える 2

6

データベース スプリッター ウィザードを使用して、データベースを個別のフロント エンド コンポーネントとバック エンド コンポーネントに分割します。フォームとレポートはフロント エンドに残す必要があります。また、バックエンドには、テーブル、インデックス、および関係のみを含める必要があります。フロント エンドでは、「テーブル」は実際にはバック エンド テーブルへのリンクになります。

次に、Tony Toews の Auto FE Updater ( http://www.autofeupdater.com/ ) を使用して、各ユーザーがフロント エンド データベースの独自のコピーから作業できるようにします。

あなたが現在使用しているアプローチ...複数のユーザーがネットワーク共有に保存されている同じmdbを直接開くことを許可する...トラブルを求めています。現在発生している問題に加えて、このアプローチはデータベース破損のリスクを劇的に高めます。そうしないでください!

于 2009-09-17T17:36:32.193 に答える
1

たぶん、ユーザーの1人がファイルを排他モードで開いていますか?

于 2009-09-17T18:51:35.357 に答える