こんにちは。
今、Accessであるデータベースを作っているんですが、
テーブルを作って、リレーションをはって、クエリを実行
すると、データシートに同じデータがいくつも出てきて
しまいます。
例えば、Aさんのレコードが3つ表示されてしまうんです。
5人分のデータが入っているとすると、3倍の15のレコードが出てしまうんですね・・・。
Accessの勉強をはじめて1ヶ月位の私には、何がなんだか
意味不明です。
こういうエラーの原因は何にあるのでしょうか???
どなたか、教えてください。
No.1ベストアンサー
- 回答日時:
詳しい構造が分からないので正確なことは言えませんが、
一人分のデータについて、何か3件ずつのデータを表示しようとしているのでしょうね。
簡単な例を挙げましょう。
テーブル1に5件のデータが入っています。
テーブル2に3件のデータが入っています。
クエリー1で、テーブル1とてーぶる2を参照し、リレーションを張らなかったとします。
で、テーブル1のデータだけを表示するようになっていたとします。
すると、クエリー1は、テーブル1とテーブル2のすべてのデータの組み合わせを作ろうと
します。この組み合わせの数は5×3=15ですよね。
表示されるのはテーブル1のデータだけですから、同じレコードが3つずつ表示されている
ように見えます。ですけれど、実は、それらは、テーブル2の別々のデータと組み合わされて
できる別のレコードなのです。
リレーションをはっているということですから、この例と全く同じではないでしょうけれど、
どこかでこれと似た関係ができてしまっているのだと思います。
ranxさんへ
アドバイスありがとうございました。
何とか,解決できました。
クエリのフィールドをひとつずつ定義していったら
なぜかできたんです。
理由は???ですけど・・・。
また質問があったときは、どうぞよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- Visual Basic(VBA) Excel VBA 複数ブックシートごとにデータを統合する方法について 4 2022/05/20 14:23
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
データの二重表示の原因
その他(データベース)
-
ACCESS クエリで重複データを最新の1件だけ表示
Access(アクセス)
-
Access:値が求めたい値の2倍3倍4倍になってしまいます。
その他(データベース)
-
-
4
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
5
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
6
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
7
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
8
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
9
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
10
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
11
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
12
Accessサブレポートの内容が重複して表示される
Excel(エクセル)
-
13
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
14
選択クエリで空欄のテーブルがあっても表示したい
Access(アクセス)
-
15
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
16
ACCESS クエリ抽出する際、重複しているフィールドを取り除きたい
その他(データベース)
-
17
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
-
18
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
19
テーブルに表示されているものがクエリに表示されない
Access(アクセス)
-
20
アクセスの初心者の質問です(空白の場合に他のフィールドを表示させたい。)
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
ビューのソートについて
-
Oracleで上書きImportはできま...
-
Accessのテーブルデータを一気...
-
ACCESSで容量が50MBになった...
-
sqlにおけるテーブル名と各カラ...
-
マテリアライズドビューとスナ...
-
同一テーブルのデータを参照し...
-
テーブルで一番古いレコードだ...
-
MySQLが不可
-
大規模なショッピングサイトのD...
-
access 特定のレコード数までエ...
-
SQL Server に画像を登録
-
MYSQLでコード番号を自動でつけ...
-
accessでレコード更新直後の反...
-
構文エラー : 演算子がありませ...
-
処理の途中で停止させ、再開さ...
-
[mysql]selectが遅い場合と早い...
-
Accessのインポートについて(上...
-
アクセス ユニオンクエリ上手く...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Accessのテーブルデータを一気...
-
Oracleで上書きImportはできま...
-
テーブルで一番古いレコードだ...
-
accessでレコード更新直後の反...
-
ビューのソートについて
-
このISAMでは、リンクテーブル・・
-
同一テーブルのデータを参照し...
-
アクセス レコードセットを更...
-
マテリアライズドビューとスナ...
-
住所のDBテーブル、マスターの...
-
ACCESSで容量が50MBになった...
-
重複クエリを使ったデータ削除
-
処理の途中で停止させ、再開さ...
-
結合テーブルでINSERTする方法...
-
SQL文の結合(一対多)がわから...
-
ERROR1062:Duplicate entry.......
-
IF NOT EXISTを使用するINSERT文
-
htmlコードで書かれた表にphpで...
-
Accessのインポートについて(上...
おすすめ情報