• ベストアンサー

1Accessファイルに定義してある複数のリンクテーブルから、実データ

1Accessファイルに定義してある複数のリンクテーブルから、実データをひとまとめに(タグで分割して)1ファイルのAccessテーブルに取り込む方法を教えてください。エクスポートでエクセルに出力する方法は分かっているのですが、1テーブル毎の操作となり、作成されるファイルも1テーブル毎になってしまいます。そもそもAccessを良く分かりません。初心者レベルで教えて下さる方、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • ShowMeHow
  • ベストアンサー率28% (1424/5027)
回答No.1

テーブルを作る。 テーブルのデータをすべて削除する削除クエリを作る。 テーブルごとに作ったテーブルにデータを入れる追加クエリを作る。 マクロなどでそのクエリを順番に実行させる。 マクロを実行させる。

yama6437
質問者

お礼

質問のご回答をいただいておりませんが、できるようになりました。ありがとうございました。

yama6437
質問者

補足

早速のご回答、ありがとうございます。ご回答の中の「テーブルのデータをすべて削除する削除クエリを作る。」ですが、削除するのはリンク先でなくAccessファイル内に作った前回作成したテーブルのことですよね。当たり前とは思いますが念のため確認させてください。

関連するQ&A

  • Accessでテーブルのデータのみをエクスポートするには?

    Access2000で、カレントDBのあるテーブルから別DBのあるテーブルへ、データをエクスポートしたいと思っています。 "TransferDatabase"アクションでやってみたところ、テーブルがまるごと書き換わってしまいダメでした。 "TransferText"アクションで出力してから読み込んでもいいのですが、 出力した後のエクスポート先のテーブルは別のDBなので方法(※)はあるのかもしれませんが、難しそうです。 もっと簡単に別DBの別テーブルにデータだけエクスポートする方法はないのでしょうか? もしないのでしたら※の方法(あるDBから別のDBを操作する方法)を教えて下さい。 ヒントだけでも結構ですので、どなたかお教え頂ければ幸いです。よろしくお願いします。m(_ _)m

  • Accessのテーブルを既存のExcelファイルへエクスポートしたいんですが

    Win2000,Access2000,Excel2000を使用しています。 アクセスのテーブルを既存のエクセルファイルへエクスポートするマクロを組みましたが実行すると、  「外部テーブルのフォーマットが正しくありません。」 というメッセージが出ます。 ヘルプを見ると、  「テーブルの形式がリンク後に変更されています。   テーブルをリンクし直してから、もう一度実行してください。」 という表示が出ますが、なんのことやらちんぷんかんぷんです。 そもそもテーブルのリンクとはどういう意味でしょうか? 別のエクセルファイルへエクスポートしてみましたが、それは問題なくできたので、エクスポートさせようとしているエクセルファイルの方に問題があるのでしょうか? どなたかお教えください。

  • アクセスのテーブルにリンクできなくしたい

    アクセス97です。 DBのテーブルを見れないようにはできたのですが、 他に別のDBを作成し、元のDBのテーブルにリンクしてしまうと いともたやすくテーブルを見ることができてしまいます。 元のDBには、パスワードやグループファイルで権限を付けたくないです。 テーブルのリンクを許さない方法が何か無いでしょうか? また、テーブルが誰かによってリンクされているかどうかが 分かる方法ってあるでしょうか? よろしくお願い致します。

  • Access のリンクテーブルについて

    よろしくお願い致します。 Access側から外部テーブルを参照したリンクテーブルを作成しました。 しかしそのテーブルを開くのにはすごく時間がかかり、時にAccessが応答なしの状態になったりします。 そこで、ためしにテーブル作成クエリでリンクテーブルのデータと同じデータをもつテーブルを作成しました。 すると、そのクエリで作成したテーブルからの操作はスムーズに行われました。リンクテーブルとはデータ量も同じなのにこのように重さの違いがでるのはなぜなのでしょうか? Accessを使いはじめたばかりで、裏ではどのようになっているのかよくわからずパフォーマンスのあげ方に四苦八苦しております。 アドバイスをよろしくお願いします。

  • パスワード付Access2010からリンクテーブル

    パスワード付Access2010のテーブルを別のAccessでリンクテーブルとして使用しています。 このリンクテーブルを使ったクエリの結果を、ADOを使ってExcelシートに書きだしたいのですが、このリンクテーブルを使ったクエリを動かすと 「SQLステートメントが正しくありません。DELETE、INSERT、PROCEDURE、SELECTまたはUPDATEを使用してください」 というエラーメッセージが出てしまいます。 リンクテーブルのあるAccessでクエリを動かすと普通に動くのですが、ExcelからADOで動かすとエラーがでるということです。 このような場合に、エラーにならずにExcelからクエリを動かして結果をシートに出力する方法が何かありますでしょうか。 ご教授よろしくお願いいたします。

  • ACCESS 2003では、テーブルのリンクを作成できますが、

    ACCESS 2003では、テーブルのリンクを作成できますが、 同じことをACCESS 2007では、操作がわかりません。 教えてください。

  • アクセスでテーブルのリンクができません。

    アクセス(2003/2002/2000)でクライアント側に本ソフトを入れて サーバー(Windows2000サーバー)側にテーブルのみのデータを入れてネットワークで  テーブルをリンクして使用するよう設定しようとしたのですが、 クライアントのOSがWindows2000では問題なくリンクできるのですが、 OSがWindowsXPのクライアントでリンクすると 【このファイルを開けません  このファイルはイントラネット外または信頼されていないサイトに保存されていま  すセキュリティ上問題がある可能性があるため、ファイルを開きません。  ファイルを開くには、ローカルマシンまたはアクセスできるネットワークの保存場所に  いったんコピーして下さい。】 と言った警告のBOXがでてきてリンクできませんでした。 私は、ネットワークの初心者の為原因がわかりませんでした。 リンクできない原因とリンクできるようにする方法を教えてください。

  • ACCESS リンクテーブルのEXCELの起動

    ACCESSデータベース内にリンクテーブルが5個あり、 そのリンクテーブルの元は異なるEXCEL2010ファイル(ファイル名は異なりますが、列など入力項目は同じです)からリンクテーブルで作成しています。 閲覧のみACCESSで行いたい(5個の異なるEXCELをACCESS上で一つにして検索を行うため)のですが、ACCESSを起動していると、元のEXCELファイルが起動できませんでした。 リンクテーブルにしていると、リンク元のEXCELファイルは開けないものなのでしょうか? 理想は、ACCESSで誰かが閲覧&検索していてもEXCELでの入力・編集を行いたいのですが、不可能であれば、起動のみでも出来る方法など御座いませんでしょうか。 ご教授のほど、宜しくお願いいたします。

  • Accessで多くのExcelファイルをリンクしてテーブルを作ろうとするととエラーが出ます

    Access2007で、複数のExcelファイルをリンクテーブルとして参照し、 UNIONで結合して1つのテーブルにまとめ、様々な処理をしています。 リンクするExcelファイルの数がだんだん増えてきて、 50個になったところでエラーが出るようになりました。 ユニオンクエリは正常に開くことができるのですが、 テーブル作成クエリで「クエリが複雑すぎます」と表示され、 テーブルが作成できません。 ユニオンクエリでは全てのリンクテーブルをUNIONで繋いでいます。 テーブル作成クエリはユニオンクエリをSELECT...INTOでテーブルにしているだけです。 参照するExcelファイルは今後も増えていって最終的には120個くらいまで 増やるかもしれないということで、 どうしていいかわからず困っています。 何かいい方法をご存知の方、教えていただけないでしょうか。

  • Access の テーブルのリンクについて

    Accessにて ネットワーク上で テーブルをリンクしたいと思っています  Windows7に 作成されている Demo.mdb に対してテーブルのリンクをかけようとするのですが   「このファイルを開けません  このファイルはイントラネット外または信用されていないサイトに保存されています セキュリティ上問題がある可能性があるためファイルを開きません   ファイルを開くにはローカルマシンまたはアクセスできるネットワークの保存場所にいったんコピーしてください」 という メッセージが出てきます もちろん同じネットワーク上にありますし 変更可能な共有もWindows7には行っています どうしたらいいのでしょうか 有識者の方よろしくお願いします