No.2
- 回答日時:
別な方法もあるかと思いますが、簡単な方法で回答します。
まず、集計をしないで計算するだけのクエリにしてください。
別なクエリで計算後のクエリを集計してください。
計算がおかしくなければ、倍になることはないと思います。
それでも倍になるところがあるとすれば、ダブっている行があるということになります。
ご返信をありがとうございます。ご指摘いただきましたようにさかのぼって作り直したところ、大元のクエリで1つのはずのレコードが3つになっておりました。それを合計して値が3倍になっていたみたいです。テーブルとテーブルをつないだクエリなんですけど、本来ならオートメーション型IDや数値型IDをリレーションでつなぐところをテキスト型どうしでつないでおります。
後、主キーがどちらも無いので、リレーションシップの種類が未定義で参照整合性、フィールドの連鎖更新、レコードの連鎖削除の設定ができておりません。ここもまずいでしょうか?(後先はさておき、テキスト型の一つを主キーにしてをW主キーにしてみたのですが、やっぱりリレーションシップが未定義でした。ひょっとしてテキストボックスなのがまずいのかな?と・・・)こういった場合はどうしたら、よろしいでしょうか? 大変お手数かとは存じますが、ご指南ください。
No.3ベストアンサー
- 回答日時:
主キーの設定をきちんとしていないと「リレーションシップ未定義」となります。
主キー設定すると「重複なし」になります。テキストフィールドの値で主キーにしていいのですが、値が重複していると、主キーとして設定できません。
テーブルの中で、重複データが存在しないフィールドを主キーにします。
それぞれのテーブルに主キーを設定したら、
テーブルのリレーションシップは、片方の主キーともう一方のテーブルのフィールド(相手の主キーと同じ種類のデータを格納するフィールド)を結びます。
う~ん、具体的なフィールド名がわからないと、これ以上の説明は難しいです。
分かりづらい質問なのに、丁寧なお返事ありがとうございます。無事正規の表示をできるようになりました。ありがとうございます。色々な方がご返事をくださっていたので、迷ったのですけれどこの度はこちらをベストアンサーに選ばさせていただきたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- その他(データベース) 20万行あるデータを動かしたい 2 2023/06/13 15:21
- Access(アクセス) お世話になります ACCESSを使用しています 下記のクエリデータ(1)があります 商品名 行数 A 1 2022/09/05 08:52
- C言語・C++・C# 3つの倍精度浮動小数点値の平均を求めて、3つの引数全てを平均値に変更するメソッドを作成し、キーボード 1 2022/07/13 16:04
- スーパー・コンビニ 韓国は暮らしにくいですかね?(´・ω・`) 3 2023/05/20 18:50
- 数学 正の数aは4の倍数で、7でわると2余る数である。√576-aが正の整数となるようなaの値を求める 12 2023/06/19 19:34
- 大学受験 整数問題 Nを正の整数とする。 N+18がN+2の倍数となるようなNの値の個数を求めたい。 解説に、 1 2022/08/13 12:25
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- 統計学 都立入試 1 2022/10/11 19:43
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
データの二重表示の原因
その他(データベース)
-
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
-
4
クエリで割り算する方法を教えてください
Access(アクセス)
-
5
Access2013のクエリで合計ができない
Access(アクセス)
-
6
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
7
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
8
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
9
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
10
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
11
SQL文で パラメータが少なすぎます エラー
Access(アクセス)
-
12
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
13
ACCESS 重複データを1つだけ表示したい(初心者です)
Access(アクセス)
-
14
OR関数
その他(Microsoft Office)
-
15
アクセスで追加した項目に全て同じ値を一発で入れたい
Access(アクセス)
-
16
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
17
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
18
Access2010 「演算子がありません」エラー
その他(データベース)
-
19
ACCESS クエリの抽出条件に他のテーブルの値を参照する方法
Access(アクセス)
-
20
アクセス VBAについて FROM句の構文エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access:値が求めたい値の2倍...
-
テーブルでメモ型になっている...
-
access フォームを開くと「パ...
-
Accessのテーブルのフィールド...
-
アクセスのクエリ 1文字以上を...
-
更新クエリをリンクデータベー...
-
Accessを開きなおすとテキスト...
-
テキストボックスにクエリ結果...
-
Access2002の重複クエリで大文...
-
アクセス クエリ Countif関数
-
ACCESSでクロス集計風に表示したい
-
accessvba 複数条件でFilterを...
-
Accessで、テーブルに入力した...
-
アクセス2007でオートナン...
-
Accessのクエリでハイパーリン...
-
accessでの文字列の混ざった連...
-
Access2013 レポートで一定行数...
-
追加クエリで特定フィールドの...
-
途中で改行されたCSVをAccessに...
-
差込印刷での全角表示について...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessを開きなおすとテキスト...
-
Accessで、1つの項目に複数の...
-
テキストボックスにクエリ結果...
-
Accessのテーブルのフィールド...
-
テーブルでメモ型になっている...
-
Access:値が求めたい値の2倍...
-
アクセスのクエリ 1文字以上を...
-
Accessで、テーブルに入力した...
-
Accessのクエリでハイパーリン...
-
Access で 特定の文字の個数を...
-
accessでの文字列の混ざった連...
-
アクセス クエリのフィールド...
-
access フォームを開くと「パ...
-
途中で改行されたCSVをAccessに...
-
追加クエリで特定フィールドの...
-
更新クエリをリンクデータベー...
-
Access2010での、レポートの両...
-
ACCESSのテーブル複数行...
-
Access2002の重複クエリで大文...
おすすめ情報