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