• ベストアンサー

Accessのデータの追加について

Accessはデータの入力、フォームの作り方などは教わりましたが、実際会社では使ったことがありません。言葉が分かる程度です。 それで、このたび会社で編集を頼まれてどこから手をつけていいのか困っています。 130件ほどのデータなんですけど作成時に99件しかデータが入らなくて残りのデータを新しく作ったそうです。その2つAccessを1つにまとめる事を頼まれました。 数が少ないほうのデータのテーブルをインポートしてみましたが、テーブル内で同じ名前のテーブルが2つ出来てしまいました。 なにかいい方法があれば教えて下さい。

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

  • ベストアンサー
  • soixante
  • ベストアンサー率32% (401/1246)
回答No.2

#1です。 初めからなんですけどいまいち質問のご趣旨が分かりません。 mdb が2つあるんですよね。 そしてそれぞれのmdbに入っている、同じ内容のテーブルを一本化する、ということではないのですか。 >それに関連したテーブルがいくつかあるんですが 関連したテーブルと言っても、何か分かるのはあなただけなので、 つまり、どのテーブルとどのテーブルを一本化するべきか、が分かるのはあなただけなので、 その場合は追加クエリで一本化できます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • soixante
  • ベストアンサー率32% (401/1246)
回答No.1

99件のテーブルを甲、30件のテーブルを乙とする。 1。新規クエリ作成 2.乙テーブルを選択 3.全フィールドを選ぶ 4.Alt+Q、P で追加クエリへ 5.追加先に甲を指定 6.Alt+Q、R (クエリ実行) そしたら、甲に乙のデータが追加されます。 念のためバックアップしてからトライください。

noname#99554
質問者

お礼

回答ありがとうございます。 もしよかったらもう1つ教えてもらえますか??130件のデータは個人データでそれに関連したテーブルがいくつかあるんですがその分も追加クエリを作ったりしますか? すいません。実践的に使うのが初めてなもので↓↓

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ACCESSのフォームからデータの追加ができない

    現在Accessの基本を勉強中です。 テーブルを元にフォームを作成し、フォームから新しく名前や会社名などを直接入力し、追加できるようにしたいです。 ところがフォームから入力を行うと、内容が追加されず一番最初に登録した人の名前が書き換わるだけになります。 どのように新しくデータを追加できるようになるのでしょうか? まったくの初心者なので、どの機能を使えばよいか戸惑ってます。 どうかよいご意見をお願い致しますm(__)m

  • アクセスでフォームでレコード編集、追加不可能

    エクセル2010でデータをテーブル作成をしました。アクセス2010でインポートして、インポートしたテーブルでフォームを作成。作成したフォーム使用して、データ変更できない。初心者用のテキストでは、フォーム・クエリから、レコード追加、既存レコードの編集が可能とありました。初心者なので、教科書通りでないと、何処が、どの様になり、フォームで追加、編集が不可能か分かりませんので教えて下さい。 ※OKWAVEより補足:「ひかりTVのサービスやISPぷらら」についての質問です。

  • ACCESS ユニオンクエリはデータ編集ができない

    教えてください。初心者なので基本的なことで大変お恥ずかしいのですが・・・。 ACCESSでユニオンクエリを作成し、検索の結果としてフォーム上にデータが閲覧できるシステムを作りました。ユニオンクエリの元となる、テーブルは4つあります。 しかし、フォーム上からも、作成したクエリのデータシートビューからもデータの編集ができません。 クエリというのは、編集ができないという認識でいいのでしょうか。 データを編集するにはテーブルとしてインポートしなおして、作業するしかないのでしょうか? 何か良い方法があれば教えて下さい。

  • csvファイルをAccessに取り込むとデータ数が増える

    項目をカンマで区切っただけの単純なcsvファイルをAccessでインポートしてテーブルを作成したら、データ数が増えてしまいました。 (csvファイルをテキストで開いたときの行数と、Accessの行数が異なる) 5000件ぐらいなら、csvもAccessもデータ数は同じなのですが、データ数が大きくなると、csvとAccessのテーブルで6万件とかの差分が出てしまいます。 csvファイルとAccessで、データ数を同じにするにはどうしたら良いでしょうか。 参考になるURLでも良いので、教えて頂ければと思います。 よろしくお願いします!

  • Accessフォームでデータ入力できない(初心者)

     テーブルにて各種データを入力して、それに基づいてクリエにて数式を使って2つの値を算出。 テーブル:原価、経費、利益率、商品名 クリエ:販売価格、利益金額  テーブル、クリエのすべてのデータを使ってフォームを作成したのですが、テーブル部分のデータをフォームにて入力・編集できません。テーブルのみを使ってフィールドを作成すると入力・編集できるのですが、クリエにて作成した「販売価格、利益金額」を表示できません。  フォームにテーブル、クリエのすべてのデータを表示でき、かつフォームでテーブルデータを編集できるようにするにはどのようにしたらよいのでしょうか。  当方、Accessはほとんど初心者のようなものです。すみませんが、よろしくお願いいたします。 Win7-64bit、Access2010

  • Access フォームからの入力結果をテーブルにすることはできない?

    Access フォームからの入力結果をテーブルにすることはできない? 使用しているのはWindows XP、Access 2003です。 とある調査結果をデータベース化する仕事を与えられています。 データ1件あたりの構成要素を一目で見れるようにするために「こういうレイアウトのフォームを作って」と上司からリクエストが出ています。 まず、今手元に集まっているデータについては、 Excelで一覧表作成 → Accessにインポートしてテーブル作成 → オートフォームでフォーム作成し、デザインビューでレイアウト変更 というふうにして、上司から言われたフォームは作りました。 今後、データは増えていくので、作ったフォームから新たにデータの追加をしていくことになるのですが・・・。 フォームからデータを追加しても、元となったテーブルにはリンクしませんよね? とすると、データを追加した結果をテーブルにしたい場合はどうしたらいいのでしょうか? 今度は、そこからクエリを組む必要も出てくるため、テーブルにしたいのですが・・・。 Accessについては、以前勤めていた会社の研修で習っただけで詳しい使い方をずいぶん忘れてしまっています。今回、自分なりにいろいろ調べてはみたのですが、よくわかりませんでした。 もしかしたら、Accessの使い方を基本的に間違っているでしょうか・・・ よろしくお願いします。

  • アクセスのフォームで抽出したデータに追加をしたい。

    アクセスのフォームで抽出したデータに追加をしたい。 はじめまして。アクセスの初心者ですが、どうぞお願いいたします。 添付のシートのようなアクセスのフォーム画面があります。これの前に、別のフォームで ORDER NO. 品番、数量、、、など、入力し終わっているので、その入力したデータがテーブルに入っています。 ここのフォームでは、ORDER NOを入力し、さきほど入力してテーブルに入っている品番数量などのデータを呼び出すようになっています。(私が作ったシステムではないのですが、抽出するためのクエリと結びついているようです) ここの画面において、たとえば、もう一つデータを加えたいとき、(この添付の画面で言えば、4番目のデータを付け加えたいとき)どうすればいいのでしょうか。 たとえば、品番、数量などだけ入力したところで、テーブルにデータは反映されません。 1,2,3番までのデータには、さきほど申しましたように、ORDER NO.も含めて前の画面で入力済み(テーブルに入っています)から、大丈夫ですが、それ以降のデータを付け加えるとなると、ここの画面でもひとつひとつORDER NOも入力しないと、テーブルに追加されなくなります。 添付したシートの右のほうに(ORDER NO)とあると思うのですが、1,2,3までのデータには、この欄にORDER NOが表示されます。だから、更新可能です。4番以降、追加したかったら、ここにひとつひとつORDER NOを入力しなければテーブルに反映されません。つまりお尋ねは、4番、5番のデータを入力したときに、この(ORDER NO)のところに自動的にORDER NOが入力され、そしてテーブルにデータが入るようになるにはどうしたらよいのでしょうか。 というのも、以前はそうなっていたのですが、私が一度ここのフォームをいじってしまったためこのような不具合が起こってしまったのです。しかし、私がさわった(一度消してしまった)のは、この(ORDER NO)のところだけですので、ここさえ直せば、今のトラブルは解消できるものと思います。 どなたか、説明が下手で申し訳ありませんが、助けてください。

  • ACCESS フォームで入力データを残したいです。

    いつもお世話になっております。 今回はACCESSについてご指導お願い致します。 テーブルからフォームを作成したのですが、テキストボックスで1件目の入力データの内容を2件目入力するときに、そのまま残しておきたいのです。 テキストボックスには日付や品番など入力していくのですが、同じ場合は入力を省きたいと思っています。難しいでしょうか・・? 最近ACCESSの勉強をはじめたところなので、用語などもほとんどわかりません。 宜しくお願い致します。

  • Access2010のデータ移行について質問です。

    Access2010のデータ移行について質問です。 Access2000で作成したAccessファイルを、 Access2010にコンバートしました。 このファイルは、 フォーム、 レポート、 クエリ が存在しており、 VBAでコーディングされています。 今回、このファイルのコンバートにあたり、 数カ所プログラムの回収を行いました。 また、テストの為にデータも変更しました。 そのため、データを元に戻すため、 コンバート前のAccessファイルのテーブルから、 コンバート後のAccessファイルのテーブルに、データのみを移行(コピー)したいのですが、 それを一括で出来る方法はありませんか? フォームやレポートは、修正したので移行(コピー)したくありません。 全テーブルのデータのみを移行したいのです。 ちなみに、テーブルのデザインや数は変わっていません。 探してみたところ、テーブルひとつずつをエクスポートして、 インポートする方法しか見つけられませんでした。 一括で出来る方法をご存知の方がいらっしゃいましたら どうぞ教えてください。 よろしくお願いいたします。 OS:Windows Vista Access2010

  • アクセスの追加クエリで教えてください。

    非連結のフォームから、追加クエリを使ってテーブルにデータを追加したいのですが、 どうもうまくいきません。 具体的には、 履歴フォーム、というフォームで、 日付 施設名 内容 という項目があります。 追加クエリで、 [Forms]![履歴フォーム]![日付] のようにほかの項目も入力し、 その保存先は、 履歴テーブル、で、 項目は、履歴フォームと同じです。 履歴フォームにデータがまったく入っていない状態ですと、 追加クエリを実行した際、 0件のデータを追加します。となります。 自分でテーブルに直接データを何か入力すると、 次に追加クエリを実行した際、 1件のデータを追加します。となります。 続いて追加クエリ実行の際には2件、 その次は4件追加と、 テーブルに入っているデータの件数だけ、 そのときにフォームに入力されている情報が、追加されてしまいます。 どのような原因が考えられますでしょうか? お知恵を貸していただけたらと思います。 情報が不十分でしたらご指摘願います。 補足いたしますので。 それでは、よろしくお願いいたします。