• 締切済み

EXCEL2000からACCESS2000のテーブルを参照更新する方法

EXCELからACCESSのテーブルを追加・更新・削除をしたいのですが やり方がわかりません。 教えてください。よろしくお願いします。

  • matyap
  • お礼率78% (116/147)

みんなの回答

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

Microsoft Queryなど使って出来ます。 Excelのメニューのデータ→外部データの取り込みでクエリの種類が分かりますので それを使って試してみてはいかがですか。 ヘルプにも出てます。

  • 2ch
  • ベストアンサー率51% (64/125)
回答No.1

どこまで出来ているか書くべきだと思う。 まるっきりわからないってことは、ここのBBSで調べていないって言われてもしかたがないぞい。

関連するQ&A

  • アクセスのテーブル更新について

    アクセスのテーブル更新について ------------------ テーブル1 性  名   フラグ 地域 佐藤 太郎 1 鈴木 次郎 9 高橋 三郎 3 ------------------ テーブル2 地域 フラグ 関東 1 関西 2 海外 3 ------------------ テーブル3 性  名   フラグ 地域 田中 四郎 2    関西 ------------------ アクセス初心者です。エクセルはファイル操作のVBAをモタモタしながら組める程度です。 上記1から3のテーブル(以下T)がある場合の、以下2つの処理を行う方法が分からず困っています。 処理1 T1の地域とT2の地域の内容が異なった場合、T1の地域にT2の地域の内容を書き込む 処理2(処理1実行後) T1のフラグが9以外のレコードをT3に追加し、追加したレコードをT1から削除する 上記処理は追加クエリや更新クエリで実行出来る内容でしょうか? VBAの記述が必要な内容でしょうか?そこからして分かっていません。 具体的な処理方法という形で教えて頂けたらと思います。 どうか宜しくお願いします。

  • アクセスでリンクしたエクセルを更新したい

    アクセス2002で、エクセルファイルをリンクしたテーブルを作成しました。 参照はできるのですが、更新、追加、削除ができません。 97の頃は、できたような気がしたのですが、できなくなってしまったのでしょうか。 更新する方法がありましたら、教えてください。 ACCESS 2002 EXCEL 2002 WindowsXP Pro ユーザはアドミニ権限

  • ACCESSでテーブルの一部だけを更新したい

    Access2000を使用しています。 テーブルの更新方法についてアドバイスをお願いいたします。 Excelの表からインポートとして「テーブルA」を作っています。 Excelからは項目「A、B、C、D」をインポートしていますが、テーブルにインポートしたあとで、項目「E、F、G」を新たに追加作成し、値を手入力しています。 (Excelにはこの項目がないためです) Excelの表は時々更新されるため、その都度上書きとしてインポートしなおす必要があります。 しかしそうすると項目「E、F、G」が消えてしまいます。 項目「E、F、G」の値を残したまま項目「A、B、C、D」を更新するなどということはできるのでしょうか? 代替案でもけっこうですのでどうぞよろしくお願いします。

  • アクセスを利用して複数のテーブルの更新方法について

    いつも有益なアドバイスありがとうございます。 アクセス2003で、二つのテーブルの情報を一度に更新する方法があれば教えていただきたいと思います。 同一のデータベースの中に、AとBのテーブルがあり、両テーブルとも構造は同じです。 フォームに実行ボタンを配置し、そこからAのテーブルの内容をBに追加し、その後Aのテーブルの内容を削除することをしたいと考えています。 作業を自動的に行うのではなく、手間を分ければいいのかもしれませんが・・・。 お知恵をおかしください。よろしくお願いいたします。

  • ACCESS2000でのリンクテーブルの更新方法

    ACCESS2000でリンクテーブル(.txtファイル)を使用して います。テキストファイルは直接更新できるのですが ACCESS上でリンクテーブル内のデータを更新しようとする と、"このISAMでは、リンクテーブル内のデータを更新することはできません。" とエラーがでて更新することができません。 Accessでも更新したいので、どなたかご存知の方がいらっしゃいましたら教えて下さい。

  • Accessで作ったクエリーを使ってさらに更新する方法

    Access97のクエリーを使ってデータの抽出や更新を行なっています。Accessでは作成したクエリーを使ってさらにクエリーを作れると思うのですが、うまくいきません。 内容は以下のとおりです。 (1)ある条件で「抽出クエリー1」を作る (2)別の「テーブル」と「抽出クエリー1」をキーマッチングさせ、マッチしたものだけ「テーブル」を更新させたい。 やりたいことは単純なのですが、これを行なうと 「更新可能なクエリーでなくてはいけません」とメッセージが出てしまい、更新できません。作ったクエリーがいけないのかと思い、一度エクセルにエクスポートし、再度アクセスにテーブルとしてインポートするとうまくいきました。ですが、こんな面倒な方法はやってられません。 作ったクエリーを再び別のクエリーで使う為にはどうしたらよいのでしょうか? ちなみに、選択クエリーや追加クエリーではこのようなことが起こったことはありません。 アクセスに詳しい方、どうかよろしくお願いします。

  • ACCESS97で テーブルの更新について

    ACCESS97で 相談したいことがあります。 定期的にあるテーブルを作成する時、 (1)テーブル作成クエリーを毎回 実施する方法と (2)元々テーブルを作っておいて  毎回、全件削除クエリー、全件追加クエリーを実行する 方法などがあります。  得られる結果は同じです。 この時、毎回テーブル作成クエリーを実施すると ムダにアクセス自体のファイルが大きくなったり データベースが壊れることが多い と聞いたので (2)の方にしたのですが、処理時間が(1)よりも掛かってしまいます。 そこで、上記(1),(2)に関する方法はどちらの方がお勧めでしょうか? ※ 件数は100000件 くらいあります。

  • ACCESS97のテーブル特性(?)について

    ACCESS97を使用しています。 あいまいな質問になるのですが、 フォームの中でテーブルを使用しています。 (使用というのは、データを追加、削除、更新(変更) 等です。) そのテーブルに項目を追加した時、 フォームでの実行ができなくなりました。 追加した項目を削除しても、その実行はできないままです。 今回の質問は、 Q1 あるテーブルに項目を追加した後で削除した場合   (一旦変更して元に戻した場合)   テーブルの特性(?)等は 変化してしまうのでしょうか? 更新日時は変化します。変更前にコピーを取っておいて 変更後に上書きすれば上手くいきます。 (最初から全く改造しなければOK) Q2 フォーム(ロジック)の中で あるテーブルでしか実行できない ようになっているのでしょうか? そういった事は 可能でしょうか?  (ロジックを見たのですがわかりませんでした。   項目が追加した状態で実行できない点より   元に戻した(追加→削除)のに実行できない という点が わかりません。) 宜しくお願い致します。

  • Access テーブルに運用方法について

    テーブルの運用方法についてご意見ご提案 ご教授を願います。 別の部署からエクセルで作成されたファイルを基に テーブルAを作成する必要があります。 更新・追加・削除箇所が不明のため差分クエリなど元になるフィールドも不安定 どうすればいいかと考えがまとまりませn。 今思いつくのは エクセルファイルをテーブルにリンクしておく。(置き換えるとリレーションは?) ぐらいなのですが 

  • EXCELデータをリンクテーブルとしてACCESSで使う・・・・

    初心者ですが、よろしくお願いいたします。 顧客のデータをEXCELで管理しておりますが、ACCESSでの管理に変更します。そこで、ACCESSでの基盤となるデータなのですが、EXCELで入力して、それを毎日ACCESSのテーブルに引っ張ってくる方法をとりたいのです。過去のデータから現在のデータまで必要です。その方法なのですが、 (1)EXCELのデータをリンクしてリンクテーブルを作成。それをもとにフォームやレポートを作成・・・。 (2)削除クエリで前日の基盤のデータを丸ごと全部消してしまい、追加クエリで新データを丸ごと追加する。 ・・・と自分なりに2つの方法を考えたのですが、経験不足の為、これがベストの方法かよく分かりません。 みなさんは単純にEXCELのデータをACCESSのテーブルに毎日データを更新していくときはどのような方法をとっているのでしょうか。なにかスマートなやり方ありますでしょうか・・・。 よきアドバイスよろしくお願いいたします。