• ベストアンサー

アクセスの分析の仕方について

アクセスで、テーブルにデータが入っているとして、そこに毎月新しい情報を入れていく時に、同じデータ(重複)しているデータを入れたくない時どうしたらよいでしょうか?重複クエリでは、後で抽出する方法なので使えませんでした。

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

  • ベストアンサー
  • laputart
  • ベストアンサー率34% (288/843)
回答No.5

補足に寄りますと まずフォームからキーワード検索をして (1)キーワード(例個人名)がない場合  新しいレコードとして新規の個人情報の登録 (追加モード) (2)ある場合、そのレコードが表示され、追加の 情報をエントリーする(更新モード) とすればいいと思います。 この考え方でフォームを設計されてはいかがですか。

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

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

・質問の表題が不適切ですよ。 WEB照会で「アクセスの分析」で殆ど何が出てくるか やって見てください。 ・本質問に限れば、アクセスでデータを「分析」することとも関係がないようです。この後の目的が分析にあろうとも、本質問は重複排除したいということだけでしょう。 ・一方で、テーブルにデータが既にある(X)。そして 「毎月新しい情報を入れていく時」の「情報」=データ(Y)は、A.データセット(集合)として、既にハードディスク上に、出来あがっているのか B.入力フォームのようなものに1件ずつ入力して行く、その操作の瞬間(例えば「重複しています」などの知らせを出したいケース)のことを言っているのでしょうか。 結果としてX+Yを作りたい、但しX+Yのデータには、同じ日付のデータがあることは排除したい。排除したデータはリストしたい?。 A,Bで答えが大きく変る気がする。

natsumi2986
質問者

補足

申し訳ありませんでした。 x=テーブルにデータが既にある そこに、入力フォームのようなもので個人情報を1件ずつ入れていき、その操作の瞬間名前が同じだったら(例えば「重複しています」などの知らせを出したい)。 そして、Xのデータに重複していることがわかって、同じ人だったらそこに日にちだけ残していきたいのですが。できますか?

全文を見る
すると、全ての回答が全文表示されます。
  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.3

>毎月新しい情報を入れていく時に、同じデータ(重複) >しているデータを入れたくない時 通常はキーになるフィールドを主キーに設定して重複しないようにするのですが。 もしくはインデックスをつけて重複なしにする。 どのようなデータか分りませんがキーに使えるようなフィールドがあるレコードなら主キーの設定かインデックスの重複なしの設定で良いのでは。

natsumi2986
質問者

補足

たとえば、そのデータの日にちだけをもとあるデータに、残しておきたい時とかはどうすればいいでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
noname#11629
noname#11629
回答No.2

デザインビューにして、 重複したデータを入れたくないフィールドを選択し、 下のフィールドプロパティの標準タブの欄のところに、 「インデックス」という項目があるので、 その右側をクリックしてドロップダウンリストから、 「はい(重複なし)」を選べばいいのではないでしょうか。

natsumi2986
質問者

補足

たとえば、そのデータの日にちだけをもとあるデータに、残しておきたい時とかはどうすればいいでしょうか?

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

そのフィールドを主キーにしてはいかがですか。

natsumi2986
質問者

補足

たとえば、そのデータの日にちだけをもとあるデータに、残しておきたい時とかはどうすればいいでしょうか?

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

関連するQ&A

  • アクセスの重複クエリ

    二つのテーブルやクエリで重複するデータを 抽出するのは「重複クエリ」でいいのでしょうか? それとも「重複クエリ」は一つのテーブルの中の重複するデータを 抽出するものなのでしょうか?

  • ACCESSの使い方

    ACCESS2003を使ってデータ抽出をしようとしています。 エクセルからデータを取り込み、クエリを使って抽出を試みましたがうまくいきません。重複データなどは取り出せます。 取り出せないものは[りんご]、(みかん)といったカッコつきのものです。抽出条件の欄に‘りんご[]’などとも入れてみましたがクエリが実行されず抽出ができません。 どなたかうまく抽出する方法を教えてください。お願いします。

  • 【Access】部分一致で不一致データを抽出したい

    クエリで2つのテーブルから、不一致データを抽出したいのですが、 完全一致だけでなく部分一致のデータも一致データとして取り除きたいです。 [テーブルA]フィールド1 000-0001 000-0001A 000-0002 000-0003 000-0004 [テーブルB]フィールド2 000-0001 000-0002 というようなデータで、結果は [結果] 000-0003 000-0004 というふうにしたいです。 (000-0001だけでなく000-0001Aというデータも取り除きたいのです。) Access初心者で、クエリウィザードを使用した重複データ抽出、不一致データ抽出、 およびクエリデザインを使用した重複データ抽出が何とかできる程度です。 初心者でも分かるようにご回答いただければ大変助かります。 よろしくお願いいたします。

  • accessのデータで重複している行を削除したい

    accessのテーブルで、データシートに顧客のデータが入っています。 そこに、まったく同じデータが存在していますので、それを削除したい のですが、簡単に抽出して削除する方法等あるのでしょうか?? 重複クエリを試してみましたが、ちょっと違うようなので、 なにかいい方法を教えてください。 初歩的な質問で申し訳ありませんがよろしくお願いいたします。

  • Accessで特定の重複データを抽出したい

    Access2003です。 重複クエリウィザードを使って、あるテーブルから画像(1)のようなデータを抽出するクエリを作りました。 抽出根拠は「口座番号」「受取人」「請求額」の一致です。 ここから更に「支払日が2016/01/10を含む重複データ」を抽出したいのですが、そのやり方がわかりません。 画像(2)の結果になるのが理想です。 お力添え宜しくお願いします。

  • アクセスのクエリ抽出の仕方について教えて下さい。

    アクセスのクエリ抽出の仕方について教えて下さい。 テーブルに5支店のデータを入れており、クエリでまた5支店の“未入力”とテーブルに入力したものを抽出したものを作っています。 そこで5つの支店の“未入力”を一気に見たいのでもう1つクエリを作りたいのです。 ですがクエリを作り、5支店の備考欄(備考欄に未入力といれています)を選択しフィールドに入れて「!」を教えても何も繁栄されません。 どうしたら5つのクエリのデータを1つのクエリで見れるのでしょうか? 分かりやすく教えていただけると幸いです。

  • Access2000で重複データに・・・

    Access2000の重複データの処理について質問です。 あるフィールドの重複レコードを検索し、該当するレコードの別フィールドに「●」をつけようとしています。ただ、重複する最初のレコードには「●」をつけたくないのです。 例えば  aaa ・・・ (1)  bbb  aaa ・・・ (2)  ccc  aaa ・・・ (3)  eee というフィールドだった場合、(1)には「●」をつけずに(2)以降にのみつけたいのです。 重複クエリで重複レコードを抽出して重複テーブル作成→重複テーブルと元テーブルを組み合わせて更新クエリ作成という方法でやったのですが、そうすると(1)にも「●」がついてきます。(当然ですが・・・) 何か名案があれば教えてください。 やはり、VBAを使わないと無理でしょうか・・・?

  • ACCESSの重複クエリについて

    ACCESSの重複クエリは、 重複する値を抽出してくれるということですが、 その際、二つのテーブルは全て同じフィールドでないと いけないのでしょうか? よろしくお願いします<m(__)m>

  • ACCESSのデータ抽出について

    項目が同じ(1)テーブルと(2)テーブルと(3)の産地データをリレーションシップでつなぎデータ■クエリ_結果2のように抽出したいのですが■クエリ_結果2のちょうに重複するデータしか抽出できません。 どうしたら結果1のように全ての商品を抽出できるでしょうか? アクセス初心者です。よろしいくお願いします (1)テーブル【中央11月データ】 バナナ 50 りんご 10 ミカン 100 (2)テーブル【関西11月データ】 バナナ 30 梨 60 (3)産地データ バナナ フィリピン りんご 青森 みかん 愛媛 梨 千葉 ■クエリ_結果1 バナナ フィリピン 80 りんご 青森 10 みかん 愛媛 100 梨 千葉 60 ■クエリ_結果2 バナナ フィリピン 80

  • access2007 クエリで抽出

    初心者です。クエリで抽出したのですが、一部のデータが抜け落ちます。抽出条件のフィールドはテキスト型で、元のテーブルでコピペで統一しましたが、同じデータが抜け落ちます。削除してやり直しても同様でした。重複クエリを作成するとこのフィールドが重複して出てきます。どこを直したらいいのか見当がつきません。よろしくお願いします。

専門家に質問してみよう