
No.3ベストアンサー
- 回答日時:
主キーの設定をきちんとしていないと「リレーションシップ未定義」となります。
主キー設定すると「重複なし」になります。テキストフィールドの値で主キーにしていいのですが、値が重複していると、主キーとして設定できません。
テーブルの中で、重複データが存在しないフィールドを主キーにします。
それぞれのテーブルに主キーを設定したら、
テーブルのリレーションシップは、片方の主キーともう一方のテーブルのフィールド(相手の主キーと同じ種類のデータを格納するフィールド)を結びます。
う~ん、具体的なフィールド名がわからないと、これ以上の説明は難しいです。
分かりづらい質問なのに、丁寧なお返事ありがとうございます。無事正規の表示をできるようになりました。ありがとうございます。色々な方がご返事をくださっていたので、迷ったのですけれどこの度はこちらをベストアンサーに選ばさせていただきたいと思います。
No.2
- 回答日時:
別な方法もあるかと思いますが、簡単な方法で回答します。
まず、集計をしないで計算するだけのクエリにしてください。
別なクエリで計算後のクエリを集計してください。
計算がおかしくなければ、倍になることはないと思います。
それでも倍になるところがあるとすれば、ダブっている行があるということになります。
ご返信をありがとうございます。ご指摘いただきましたようにさかのぼって作り直したところ、大元のクエリで1つのはずのレコードが3つになっておりました。それを合計して値が3倍になっていたみたいです。テーブルとテーブルをつないだクエリなんですけど、本来ならオートメーション型IDや数値型IDをリレーションでつなぐところをテキスト型どうしでつないでおります。
後、主キーがどちらも無いので、リレーションシップの種類が未定義で参照整合性、フィールドの連鎖更新、レコードの連鎖削除の設定ができておりません。ここもまずいでしょうか?(後先はさておき、テキスト型の一つを主キーにしてをW主キーにしてみたのですが、やっぱりリレーションシップが未定義でした。ひょっとしてテキストボックスなのがまずいのかな?と・・・)こういった場合はどうしたら、よろしいでしょうか? 大変お手数かとは存じますが、ご指南ください。
お探しの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も見ています
-
Accessでデータシートに同じデータがいくつもでてしまいます。
その他(データベース)
-
データの二重表示の原因
その他(データベース)
-
アクセスで『0の値以外』を表示する方法
Access(アクセス)
-
-
4
Accessの桁区切りについて教えてください。
Access(アクセス)
-
5
クロス集計クエリの結果をテーブルにしたい
Access(アクセス)
-
6
2つのテーブルに共通するレコードを削除したい
Access(アクセス)
-
7
Access2013のクエリで合計ができない
Access(アクセス)
-
8
access テーブル作成クエリでテーブル作成すると、データの数字が勝手に変わる こんにちは クエリ
Access(アクセス)
-
9
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
10
Access 複数のクエリの結果をひとつの表にまとめたいのですが
Access(アクセス)
-
11
クエリで割り算する方法を教えてください
Access(アクセス)
-
12
ACCESS2007 クエリで足し算したいができない。
Windows Vista・XP
-
13
集計後の数値が倍になる
Oracle
-
14
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
15
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
16
ACCESS テーブルのRENAME
その他(データベース)
-
17
クエリ上でフィールド名が2つあるときの見分け方
Access(アクセス)
-
18
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
19
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
20
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
Accessで、1つの項目に複数の...
-
更新クエリをリンクデータベー...
-
アクセスで追加した項目に全て...
-
access フォームを開くと「パ...
-
accessでの文字列の混ざった連...
-
Access:値が求めたい値の2倍...
-
Accessを開きなおすとテキスト...
-
Accessのクエリでハイパーリン...
-
オブジェクト名に【】をつけること
-
アクセス クエリのフィールド...
-
テーブルでメモ型になっている...
-
「[Microsoft][ODBC SQL Server...
-
アクセスでクエリ実行後の空欄...
-
追加クエリで特定フィールドの...
-
accessのユーザー定義関数記述...
-
ACCESSで2つフィールドの日付...
-
複数フィールド値
-
Access2002の重複クエリで大文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスで追加した項目に全て...
-
Accessで、1つの項目に複数の...
-
Accessのテーブルのフィールド...
-
テキストボックスにクエリ結果...
-
テーブルでメモ型になっている...
-
Accessのクエリでハイパーリン...
-
Access で 特定の文字の個数を...
-
Access:値が求めたい値の2倍...
-
Accessで、テーブルに入力した...
-
Accessを開きなおすとテキスト...
-
アクセスのクエリ 1文字以上を...
-
アクセス クエリのフィールド...
-
アクセスのクエリに「PHONETIC...
-
追加クエリで特定フィールドの...
-
更新クエリをリンクデータベー...
-
Access2002の重複クエリで大文...
-
Accessの電話番号フィールド
-
途中で改行されたCSVをAccessに...
-
【急】Access 4桁の数字の頭...
-
access フォームを開くと「パ...
おすすめ情報