
こんにちは。
今、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 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
-
4
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
5
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
6
Access:値が求めたい値の2倍3倍4倍になってしまいます。
その他(データベース)
-
7
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
8
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
9
クエリ上でフィールド名が2つあるときの見分け方
Access(アクセス)
-
10
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
11
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
12
ACCESS 複数テーブル・複数フィールドを参照する不一致クエリ
Access(アクセス)
-
13
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
14
access追加クエリ実行時の重複を防ぎたい
その他(コンピューター・テクノロジー)
-
15
Access レポート印刷するときに1ページに収める方法
Access(アクセス)
-
16
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
17
「#エラー」の回避
Access(アクセス)
-
18
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
-
19
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
20
Access→Excelへエクスポートすると日付の表示形式が変化する
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テーブルで一番古いレコードだ...
-
Oracleで上書きImportはできま...
-
Accessのテーブルデータを一気...
-
ビューのソートについて
-
ORA-01401が表示され、データが...
-
Accessのインポートについて(上...
-
フォームのレコードソースにス...
-
ACCESSのクエリで、ランクテー...
-
アクセス レコードセットを更...
-
「クリップボードにコピーされ...
-
SQL Server Management Studio...
-
SQL Server に画像を登録
-
SQLです教えてくださいお願いし...
-
データベースのテーブル設計に...
-
マテリアライズドビューとスナ...
-
MYSQL、特定カラムの一括文字列...
-
改行のあるデータをWebで表示す...
-
ACCESSとEXCELLの共用
-
VBAでSQLServerへのODBC接続
-
access 特定のレコード数までエ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Oracleで上書きImportはできま...
-
ビューのソートについて
-
Accessのテーブルデータを一気...
-
テーブルで一番古いレコードだ...
-
アクセス レコードセットを更...
-
マテリアライズドビューとスナ...
-
ORA-01401が表示され、データが...
-
このISAMでは、リンクテーブル・・
-
accessでレコード更新直後の反...
-
結合テーブルでINSERTする方法...
-
ERROR1062:Duplicate entry.......
-
IF NOT EXISTを使用するINSERT文
-
削除したテーブルを元に戻すこ...
-
「クリップボードにコピーされ...
-
left joinなどで結合対象のレコ...
-
ACCESS2010の最適化が中断される
-
ODBC接続で新しいレコードを追...
-
構文エラー : 演算子がありませ...
-
処理の途中で停止させ、再開さ...
おすすめ情報