重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

Accessでデータベースを作ったのですが、作ったコンピュータとは違うコンピュータでデータを使おうと思い、クエリやテーブルを開こうとすると、「パス・・・・・・は正しくありません。パス名に間違いがないことと、ファイルが置かれたサーバーに接続していることを確認して下さい」というメッセージが出てきます。どうすればよいのでしょうか?

A 回答 (2件)

No.1です。



> 「リンクテーブル」とは何なのか

インポートが「元のデータを複製」するのに対して、リンクテーブルは「Access上で、元のデータを直接参照(編集)できるようにしたもの」です。
ちょっとたとえが適切ではありませんが、「元のデータへのショートカットアイコン」みたいなもの、と考えていただくと、今回のエラーメッセージの意味を理解していただけるのではないかと思います。

作り方は簡単で、データベースウィンドウ(→テーブルやフォームなどの一覧を表示する画面)で、何もないところで右クリックすると出てくるメニューから、「テーブルのリンク(L)」をクリックすれば、インポートと同様の操作でつくれます。
(又は、メニューで「ファイル(F)」→「外部データの取り込み(G)」→「テーブルのリンク(L)」でもOK)

・・・というよりも、そのExcelのデータをインポートする際に、間違えてリンクを選んだ、ということはないでしょうか?
(Excelファイルをリンクテーブルに指定することも可能なので)
もしそうであれば、そのテーブルのアイコンが、Excelのものになっているはずですので、見分けがつくと思います。

なお、Access同士のリンクテーブルの場合も、よく見るとテーブルのアイコンが若干違う(リンクテーブルはアイコンの左側に矢印がついています)ので、確認してみて下さい。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。そういえば、インポートしたテーブルのアイコンはエクセルと主張するように'X'の字のようにになっていて、矢印が付いていました。普通にインポートしたはずだったのですが・・・。確認してみます。

お礼日時:2005/10/25 22:35

そのデータベースには、リンクテーブルがあるのではないでしょうか。



そのリンク先がネットワーク又は元のPCに保存された外部ファイルで、リンクを保つ必要があるなら、テーブルをリンクし直す必要があります。

もし、データをリンクさせなくてもよいのであれば、
 1)そのファイルをPC上に複製して、テーブルのリンクを張り直す
 2)今あるリンクテーブルを削除して、リンク元のテーブルそのものをインポートする
のどちらかを行えばよいのではないでしょうか。
    • good
    • 0
この回答へのお礼

さっそくの回答ありがとうございます。申し訳ないのですが、あまり詳しくないので「リンクテーブル」とは何なのかよく分かりません。ただ、データベースを作るときに、エクセルの表をインポートして、テーブルを作りました。これが影響しているのでしょうか?一度試してみます。

お礼日時:2005/10/24 00:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!