4

テーブルをバックエンドファイルに分割し、mdeを使用できるように設定したら、何が起こっているのかについて説明したかっただけです。

ユーザーがmdeにアクセスするとき、mdbはタブにアクセスするために(またはそれを機能させるために)まだ必要ですか?これらのアクセスアプリを、人々が使用できるように共有ドライブに置いたとしましょう。エンドを共有ドライブに分割し、mdeを共有ドライブに配置した場合、そのバージョンのmdeが機能する(テーブルと通信する)には、mdbが存在する必要がありますか?それとも、mdeはテーブルと話すmdbと話しますか?

この質問が理にかなっていることを願っています。

ありがとう

編集:

もう1つの質問:ネットワーク共有ドライブにMDEを設定していますが、mdeおよびバックエンド(テーブル)と同じ共有ドライブにmdbを配置する必要があるかどうかはわかりませんでした...そうでない場合は、ユーザーがその中に侵入し、そのコピーなどを作成することを主張するため、私はそこにそれを持たないことを望みます。

しかし、私の質問は、私がA MDEを共有ドライブに配置したことです。つまり、最大で約10〜12人が共有し、これらの人々の半分でも同時にそこにいる可能性があります。非常に非現実的です。しかし、私は最近、一人一人にMDEが必要だと読みましたか?本当?一人一人に配布する良い例は何ですか?私はこれまで共有アプローチで行ったことがありますが、これが実際には悪いアプローチであることに気づいていませんでしたか?

ご協力いただきありがとうございます!

4

2 に答える 2

5

いいえ、MDEバージョンは元のMDBソースバージョンとの通信を維持しません。ただし、MDBを安全な場所に保管して、そこで設計を変更し、更新されたMDBから新しいバージョンのMDEを作成できるようにする必要があります。

MDEのより強力なケースは、ユーザーに配布するフロントエンドアプリケーションの場合です。つまり、ユーザーがデータベースオブジェクトのデザインを変更したくない場合です。バックエンドデータベースには、従来、テーブル、リレーションシップ、およびインデックスのみが含まれています。バックエンドをMDB形式のままにしておくことができます。

編集:フロントエンドがMDE形式かMDB形式かに関係なく、ユーザーが同じフロントエンドアプリケーションデータベースを開くことを許可しないでください。同じフロントエンドを共有すると、破損のリスクが高まります。これらはすべて、フロントエンドからバックエンドテーブルへのリンクを使用して同じバックエンドを共有できます。

Tony Toewsは、各ユーザーにフロントエンドの独自のローカルコピーを提供するという課題をかなり簡単にしました。彼の便利で無料のを見てください!AutoFEUpdaterのユーティリティ。

于 2010-04-01T14:43:04.660 に答える
3

@HansUpはあなたの実際の質問にうまく答えてくれましたが、私はあなたを混乱させたと思われることを説明するためにここに答えを投稿しています。

少し戻って、MicrosoftWordがどのように展開およびプログラムされているかを検討してください。

  • Word 2007をコンピューターにインストールする場合、他のユーザーと共有することはありません。各ユーザーが自分のPCにインストールします。

  • インストールすると、ソースコードではなく、コンパイルされたアプリケーションがインストールされます。

  • Microsoftは、PCでWordを実行する必要のないソースコードを保持および維持しています。

  • WordのソースコードはフロントエンドMDBのようなものです。

  • コンパイルされたWordEXEとそのすべてのサポートファイルは、フロントエンドMDEのようなものです。

  • Wordアプリケーションファイルの場合と同様に、ファイルを共有するのではなく、各ユーザーに個別のコピーを提供します。

  • Wordと同様に、ユーザーはコンパイルされたアプリケーションを実行するためにソースコードを必要としないため、ユーザーに必要なのはMDEだけです。

  • Microsoftと同様に、ソースコードMDBを更新し続けてユーザー向けに新しいコンパイル済みバージョンを作成できるように、ソースコードMDBが破損したり失われたりしないように注意する必要があります。

さまざまな部分の機能と役割を理解すれば、複雑ではありません。アクセスに関するMSのドキュメントは、ベストプラクティスを促進または説明しない傾向があるため、混乱を招きます。どうしてこんなことが起こったのかよくわかりませんが、それでもそうです。

しかし、あなたは物事を適切に行うための道を進んでいます。

于 2010-04-03T23:48:09.573 に答える