mdbファイルを開く方法、それはすでに他のユーザーによって開かれていますか?
質問
フォームとレポートを含むAccessファイルを作成し、フルアクセス権を持つ共有ドライブに配置しました。ただし、あるユーザーがAccessファイルを開くと、別のユーザーはファイルを開くことができません。彼はファイルをクリックしましたが、応答はありません...サーバーで私はいつでもそれを開くことができます。 ハマった。このプロジェクトはすべてのユーザー向けであり、すべてのユーザーが同時にmdbファイルにアクセスする必要があります。どうすればできますか。
私は多くの希望を持っています。皆さんが私を助けてくれることを願っています。
事前に感謝します。
解決
データベーススプリッタウィザードを使用して、データベースを個別のフロントエンドコンポーネントとバックエンドコンポーネントに分割します。フォームとレポートはフロントエンドのままにしてください。また、バックエンドにはテーブル、インデックス、およびリレーションシップのみを含める必要があります。フロントエンドでは、「テーブル」実際にはバックエンドテーブルへのリンクになります。
次に、Tony ToewsのAuto FE Updaterを使用します( http://www.autofeupdater.com/ )各ユーザーが独自のフロントエンドデータベースのコピーから作業できるようにします。
現在使用しているアプローチ...複数のユーザーがネットワーク共有に保存されている同じmdbを直接開くことを許可する...は問題を抱えています。現在見ている問題に加えて、そのアプローチはデータベース破損のリスクを劇的に増加させます。しないでください!
他のヒント
ユーザーの1人が排他モードでファイルを開いている可能性がありますか?