• ベストアンサー
  • 暇なときにでも

アクセスのデータベースにほかのデータを追加する方法

データの入っていない空白の部分があるアクセスのデータベースがあるんですが、そこにほかのエクセルのデータを簡単に追加する方法はないでしょうか。データがかなり多く手作業やコピペではきついので方法を考えています。(挿入する項目は毎回同じ、エクセルをimportして新しいのを作るのではなくてあくまで既存のデータベースに追記)

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

  • 回答数1
  • 閲覧数54
  • ありがとう数1

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

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

コピペ以外で、ということであれば エクセルの内容を一時テーブルにインポートして、元フィールドの値を コピー先テーブルのフィールドへ挿入するクエリを実行するVBAを 作ったらいいと思いますよ。

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

質問者からのお礼

なんとかなりそうです。 ありがとうございました。

関連するQ&A

  • アクセスで追加した項目に全て同じ値を一発で入れたい

    アクセス初心者です。 既存のデータベースに1項目加えましたが、 全てのレコードに同じ値(この場合、「様」)を入れたい のですが、エクセルのコピペのように出来ません。 既存データは2万件弱あるので1件づつ入れていくのでは 日が暮れてしまいます。 ある、項目の1列全てに同じ値を一発でいれる方法がありましたら 是非教えてください。

  • 既存データの全てに、空白の1行を追加するには・・・

    既存データの全てに、空白の1行を追加するには・・・ B1~B100までデータが入っているとして 各データの下に空白の行を追加していく作業を簡単にする方法はないでしょうか? 地道にやればB2に行挿入、B4に行挿入・・・と100回やる必要があると思います。 アドバイスください。

  • SQLの追加でオラクルとアクセスの区別

    Access97を使用しています。   元のデータベースが オラクルとアクセスの区別について  モジュールでSQLを使って複数の項目を追加する場合  キーとなる項目にはデータがあるのですが  他の項目の中で空白の場合もあります。  その時 テキストボックスにデータが入っていない場合 オラクルであれば、空白の項目があっても データ自体は追加されるのですが アクセスであれば、1つでも空白があれば 追加されません。 仮に空白であれば、" "ブランクを入れて 処理するようにしています。 モジュールは同じ形式ですが オラクルとアクセスで上記のような違いはあるのでしょうか?

  • アクセス(データベースとプロジェクトの違い)

    お早う御座います、Win XP  Office 2003 Access 2003 を勉強しているものです。 宜しくお願いします。 Access 2003を立上げ、WINDOWの右側に作業WINDOWを表示させると、新規という項目で「空のデータベース」、「空のデータアクセスページ」、「プロジェクト(既存のデータ)」、「プロジェクト(新しいデータ)」が縦に並んで表示されます。 ・この4つの項目はどのように使い分けるのでしょうか。 ・「データベース」と「アクセスページ」とは、どのように違うのでしょうか。 ・「プロジェクト」とはどういうもので、「データベース」とはどのように違うのでしょうか。

  • データベースにアクセスするWebページ

    どちらに質問してよいかわからずこちらに質問させていただきます。 私が担当しているのは、既に公開されているWebページの変更です。 写真や文字列など、変更があるたびにHTMLファイルを開いて 手作業で更新作業をしているところに、データベースにアクセスして データベースの情報を表示するように変更することになりました。(←ここが私の担当です) ※既存のWebページは私が制作したものではありません。 「困っているのは既存のWebページへの実装方法」で、 既に試した方法は 1. データベースの情報を表示する箇所を、まるまる   別HTMLで作成し、JavaScriptでajax通信にて動的に項目を作成するページをつくって   IFRAMEにて既存のページに埋め込む方法をしてみました。   見事動作したのですがこれには問題点がありました。   それは私が実装したIFRAMEの中のHTMLは、JavaScriptが読めない人には   扱えないということでした。   また、JavaScriptだけでなく、CSSも既存ページに合わせて作り直す必要もあり、   他のページに同じようにデータベースの内容を表示して!と言われたら大変な手間がかかります。 2. 既存のHTMLファイルにオリジナルのスクリプトを埋め込む方法。   たとえば<span>#todays_news;</span>のような感じです。      この方法で記述して、http://xxx.jp/解析.php?url=HTMLファイル   にアクセスすると解析.phpがオリジナルスクリプトの埋め込まれたHTMLファイル内の   スクリプトを、データベースから取得したデータに置き換えて出力します。   これの問題点は   サイトのindexからリンクをクリックしてもらえれば解析.phpを通して   データベースの内容で置き換えたページが出力されますが、   直接、HTMLファイルへアクセスされるとオリジナルスクリプトが丸見えになってしまいます。   またSEO対策で不利になるのではと考えています。 そこで、データベースの内容を変更すると、すべてのHTMLファイルを解析.phpに通して出力してしまおう、という考えです。しかしこれだとデータベースの内容を変更するたびすべてのHTMLを書き換えることになり、なんとも効率的ではない気がするのです。 データベースの内容を表示するのに、 HTMLをロードしてからJavaScriptにて動的にコンテンツを生成するのか、 なにかしらの方法で、データベースの内容を反映させたHTMLファイル(静的)を置くのか はたまた、違う方法なのか、 とーっても悩んでおります;;;;;;;; 職場にはJavaScriptやPHP,MySQL等を理解しているものはおらず、 だれにも聞けなくてここで質問させていただきました。 どうかアドバイスお願いいたします><。

  • エクセルとアクセスのデータ比較(VB6.0)

    エクセルとアクセスのデータ比較ツール(VB6.0) 質問者:SSCSC アクセスからエクセルにコピペされたレコードがあるとします。 そのエクセルのレコードのあるフィールド値を変更します。(このとき、アクセスもエクセルと同様に変更します。) 上記は手作業でします。 そこで、そのエクセルのレコードがアクセスに存在するかどうかをプログラムで作成したいと思っております。 要するにエクセルとアクセスのデータ比較をして、一致していないレコードがエクセルに存在した場合は、ログを出力したいと思っています。 アクセスのデータが比較基準になります。 何か簡単にできる方法はないでしょうか。 今思いついている方法は、 エクセルの1行目はコピペ時にアクセスのフィールド名がコピーされているので、 エクセル、アクセス両方のフィールド値を全て比較対象にしてSQL文で存在するかどうかを確認する方法です。 ご回答よろしくお願い致します。

  • アクセスのデータをエクセルへ…

    アクセスのデータベースから抽出した項目のデータを エクセルのレイアウト上の各セルに振り分けて エクセルを自動で名前を付けて保存する方法はないですか?

  • 【EXCEL】変更データのみコピーする方法

    A、B、C列は別のデータベースより取り出したデータをEXCELに貼り付けています。 そこへD列を追加してメモとして利用しています。 次の週に更新されたデータを取り出して、同様にEXCELに貼り付け D列を追加しているのですが、前の週に入力したメモを反映させる マクロや関数で、良い方法があれば教えてください。 実際には、1万行を超える膨大なデータなので 手作業では到底追いつかずに困っています。

  • アクセス追加クエリ、大量のデータの結合の仕方

    教えてください。 300個ほどのエクセルファイルを一つのファイルにまとめたいのですが、何か方法はありますでしょうか。データの項目・並び順は全ファイル一緒です。 アクセスの追加クエリで作業しようと思いましたが、エクセルファイルが300個ほどあり追加クエリを作るのも手間がかかり過ぎてしまいます。 どうぞよろしくお願いします。

  • アクセスのデータベース内のデータをエクセルでみれるように・・・

    以前にも同様の質問があったやもしれないのですが、見つける事が出来ず・・・。 同じ事聞いていましたらごめんなさい(TcT) アクセスのテーブルにあるデータベース(行には管理番号・氏名・住所・電話番号等の情報)を エクセルで見たいのですが、データベースの情報が50万件程あり、エクセルにコピー等の方法ではデータが多すぎて移行出来ません。 そこで質問なんですが、 アクセスデータベースの管理番号(10桁位の数)をエクセルのセルに管理番号を入力すると、 入力した管理番号の行の情報のみを表示出来るような方法がありますか? 宜しくお願い致します。