Access データベースをフロントエンドとバックエンドに分割する
質問
さて、アクセス データベースを分割しました。これでバックエンドができました。
- db_be.mdb 内で別の目的で新しいテーブル、新しいクエリ、ブランド フォームを開始した場合、バックエンドに保存したときに接続「フロントエンド」データベースに表示されますか、それともそうする必要がありますか?輸入してるの?
上記をインポートする必要がある場合、「リンクテーブル」を使用して、テーブルを後ろに配置し、フロントエンドにリンクさせるにはどうすればよいですか?
この時点で MDE を作成すると、合計 3 つ (バックエンド、現在のフロントエンド、そして最終的には MDE) がまだ存在するのでしょうか??
みんなありがとう
解決
通常は、FE / BEデータベースの全体のポイントは、FEでBEと他のすべてで唯一のテーブルを持つことです。次に、あなたFEを開き、テーブルをリンク、BEにテーブルを作成します。あなたがあなたがあなたのフォームを建設するリンク・マネージャー(ツール/データベース・ユーティリティ/リンクテーブルマネージャ)、または直接に(ファイル/外部データ/リンクテーブルを取得します)を使用することができます/ FEでのクエリ。
あなたはMDEを作成するときにそれはあなたが言及したように、第3、別々のファイルになります。
他のヒント
簡潔に言うと:
- 新しいテーブルをバックエンド データベースに追加します。
- 「リンクテーブル」コマンドを使用して、テーブルをフロントエンドデータベースにリンクします(マッピングされたテーブルではなくUNCを使用)
- MDEファイルを作成すると、フロントエンドデータベースを置き換えます。変更を行う場合(MDEを再現する必要がある)場合に備えて、古いフロントエンドデータベースを保持する必要があります。
- フロントエンド データベースをソース コード、MDE を「コンパイル済み」バージョンと考えてください。
あなただけのバックエンドデータベース内のテーブルを置くべきです。すでに作成したクエリやフォームは、フロントエンドにする必要があります。あなたのフロントエンドに行くので、あなたがそれらを再作成する必要はありませんが、その後、あなたが戻ってあなたのバックエンドからそれらを削除する必要があります。
でそれらをインポートすることができます あなたのデータベースを分割すると、あなたはフロントエンドに移動し、バックエンドからのテーブルをリンクするリンクしたのですか?あなたがしなかった場合、あなたはそれを行う必要があります。 [ツール]メニューから、内蔵のデータベース分割を使用した場合、これはすでに行われています。そうしないと、バックエンドのテーブルにあなたのフロントエンドとのリンクに移動する必要があります。あなたは、テーブル領域にあなたのフロントエンドと右クリックを開き、リンクテーブルを選択することによってこれを行うことができます。これは、あなたのクエリ/フォームの/ etcにリンクすることはできません、しかしテーブルのみです。
フン...遅いタイピングや仕事で気が散っ... dsteeleの答えは、同様に右である一方で答えるます。