• ベストアンサー
  • すぐに回答を!

Accessでテーブルのリンクを新規テーブルに保存

ExcelのデータをAccessのテーブルでリンクしています。 そのデータをクエリで必要なレコードだけを抽出します。 抽出したデータのみを新規テーブルとして保存したいんですが、保存の仕方がわかりません。 Access2000です。 どうかよろしくお願いします。

noname#15127
noname#15127

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数312
  • ありがとう数2

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

  • ベストアンサー
  • 回答No.2

作成したクエリをデザインビューで開いて、[クエリ]-[テーブル作成]コマンドを実行してください。作成するテーブル名を指定する画面になりますので、テーブル名を入力します。 そのクエリを実行すると「○件のデータを新しいテーブルに書き出します」というようなメッセージが表示されるので、[OK]すると新規テーブルとして保存されます。 なお蛇足ですが、作成されたのはテーブルですから、元データとのリンクはありません。元データを変更しても更新されませんのでご注意下さい。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

返事が遅くなり申し訳ありません ありがとうございました。

その他の回答 (1)

  • 回答No.1

データを抽出するとこまでは出来るんですよね? クエリーの更新クエリーという機能を使えば、 新規テーブルに書き出すことが出来ますよ。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

返事が遅くなり申し訳ありません ありがとうございました。

関連するQ&A

  • AccessでリンクされたExcelのフィールドを修正する方法

    こんにちは。 Access初心者です。 Access2000にExcel2000のデータを リンクテーブルとして読み込んでいます。 読み込んだリンクテーブルを使用しクエリを組んでいます。 フィールド名を修正したく、Excelで修正をすると、Accessのクエリがうまく表示されません。 修正したフィールド名が外れてしまいます。 Excelで修正したフィールド名が自動でクエリにも反映できるような方法があったら教えてください。 お願いします。

  • AccessからOracleへのリンクテーブル時の型情報?

    Access始めたばかりの初心者です。 現在Oracle10gのデータベースのとあるテーブルを をAccess2000でリンクし、クエリで抽出したものをレポートに表示 しようとしています。 そのテーブル上に、 Oracle上ではVARCHAR2(6バイト)の日付データがあります。 例) 200806 これをAccessのクエリ上で変換し、 "6月" と表示させたいのですが、 なぜかうまくいきません。 Oracle上の項目名が YM だとすると、 Replace(Right([YM], 2), "0", "") & "月" こういった関数でうまくいきそうなものですが・・ もしかしてOracleのVARCHAR2はリンクすると文字列型以外の型として 扱われるのでしょうか・・ どなたかご存じの方、ご教授くださいませ。

  • ACCESSでリンクテーブルのデータを自動取り込みしたい

    業務データの処理について、お教え願えればとご質問致します。 ACCESS2000でエクセルにリンクテーブルを設定しており、月に一度 エクセルのデータが更新されています。 手動作業で、このリンクテーブルの「すべてのレコード」を選択した後 ACCESSのテーブルに貼り付けて引き続く作業をしています。 複写するリンクテーブルの数が多いので マクロかVBAで自動的に取り込みたいのですが、  どうも良い方法が分かりません。 よい方法をご存知の方、居られましたらご教授下さい。

  • Accessフォームの新規レコードについて

    いつもお世話になっています。 Access2000でフォーム作成をしているときにちょっと詰まってしまいました。 クエリからフォームの作成を行うと、フォームの新規レコードの追加ができないんです! テーブルからフォームを作成する場合は新規レコードの追加は可能でした。 クエリがあるとどうしても新規レコードの追加ができなくなってしまいます。 クエリからフォームを作成して、新規レコードの追加を行えるようにすればどうしたらいいんでしょうか? よろしくお願いします。

  • このISAMでは、リンクテーブル・・

    access2000にcsvデータをリンクさせ、テーブルを開いてレコードを変更しようとすると「このISAMでは、リンクテーブル内のデータを更新することはできません」というメッセージが出ます。 これは標準ですか? リンクテーブルでcsvデータを更新する方法はあるものですか? #リンクはこれまで未経験なので、さっぱり不明。

  • ACCESSでリンクテーブルを自動的に作る方法

    ACCESS2000のデータベースが2つあって、片方のキャンペーンテーブルが2ヵ月に1度くらい随時増えていくので、もう片方のデータベースにそれに応じてリンクテーブルを自動的に増やしていく仕組みを作りたいと思っております。どなたかACCESS+VBAで良い書き方をご存知の方いらっしゃいましたら教えてください。よろしくお願いします。

  • ACCESS97で、テーブルリンクを使用すると結果がおかしくなります

    こんにちわ、ご教授よろしくお願いします。 win2000 Office97を使用しています。 ACCESS97でテーブルリンクでデータを抽出して、 クエリーを走らせた場合と、 リンクを一度テーブルに落としてから、 クエリーを走らせた場合とでデータ件数がちがってきてしまいます。 正しい結果は一度テーブルに落としてから、クエリーを走らせた場合が正しい結果が出ました。 97でテーブルリンクを使用する際に なにか注意しなければならないことがあるのでしょうか? 一々、テーブルに落としてからクエリーを走らすにはかなりの数があるので、 できれば、テーブルリンクを使用してクエリーを走らせたいのです。 わかりずらい説明ですが、ぜひとも ご教授お願いします!><

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

    Access2000を使用しているのですが、SQLServerのDBをリンクしなければいけないのですが、ODBCを使用せずにリンクさせる方法はあるのでしょうか? またはモジュールでコードを記述してリンクテーブルを作成する方法でもかまわないのですが・・・。 作成したAccessを配布したPCにODBCを設定するのが面倒なのですが・・・。 なにかいい方法があるのか教えていただきたいです。

  • テーブルに表示されているものがクエリに表示されない

    Windows NTでAccess2000を使っています。(ACCESSは初心者です) あるテーブルに入っている伝票番号をクエリでひっぱってみたのですが テーブルにはある番号ががクエリでは出てこないものがあります。 昇順に並び替えているぐらいで特に抽出条件を設けているわけでもないのに 何がおかしいのでしょうか?? 教えてください。よろしくお願いします。

  • Msgboxにテーブルのレコードを表示させたい。

    毎度、お世話になります。 Access2000でMsgboxに、テーブル作成クエリーで抽出したレコード名を表示させたいのです。 テーブルAのBフィールドに入っているB'というレコードです。 おわかり頂けましたでしょうか? 最終的には Msgbox(B' & "です。")としたいのですが・・・ よろしくお願いします。