- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:「テーブルリンク」なのか「インポート」なのか?)
「テーブルリンク」なのか「インポート」なのか?
このQ&Aのポイント
- アプリケーション(1).mdb、アプリケーション(2).mdb、アプリケーション(3).mdbという3つの空のデータベースを用意しました。それぞれの.mdbファイルの関係性やテーブルのリンクについて困惑しています。
- アプリケーション(1).mdbで新規テーブルを作成し、保存します。アプリケーション(2).mdbを開いて、「テーブルのリンク」で(1).mdbのテーブルをリンクしました。しかし、アプリケーション(3).mdbを開いて、「テーブルのリンク」で(2).mdbを接続した時、先ほどリンクしたテーブル(1→2)は表示されません。
- しかし、アプリケーション(2).mdbの(1→2)へリンクしているテーブルを「インポート」にすると、(2).mdbのテーブルを(2→3)へリンクすることができました。結果的には、これは「テーブルリンク」ではなく「インポート」ですね。ただし、テーブルのデータは正しく更新されています。質問者は混乱しています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> これは「インポート」なのでしょうか? > 「テーブルリンク」なのでしょうか? 操作内容としては、「『リンクテーブル』のインポート」になります。 データベースウィンドウ(テーブルやクエリ等の一覧が表示される 画面)上で『テーブル』の中に入れていることからすれば、 実際『リンクテーブル』も「テーブルのリンク」の対象に含まれても よさそうなものですが、内部処理として別の操作が必要なのか、 ともあれMicrosoftとしては含めないことにした、ということかと 思います。 確かに、『リンクテーブル』は ”データは編集できるが、フィールドの定義などは変更できない” という性質から考えると、通常の『テーブル』と区別されるのも わからなくはないのですが。 (上記のことを考えると、ある意味『選択クエリ』に近いと考えられ なくもないかと・・・)
お礼
ありがとうございます。参考になりました。