どうもお世話になります。
テーブルのIDともう一つのテーブルの値を(一応IDです)
リレーションシップをしたいのですが、
「主テーブルで参照されているフィールド用の固有のインデックスが見つかりません。」
とエラーが出てきます。
もしかしたら、片方のテーブルに主キーが2つ
あるのが原因かもしれないと思うのですが、
一度過去に成功しています。(ただいろいろ試していたためなぜ成功したのか覚えていません)
データーに問題があるのかな? と思い、
データを消したのですが、やはり同じエラーが出るので関係ないようです。
どのようにしたらリレーションシップを
はかれるでしょうか?
どうぞご指南ください。
No.2ベストアンサー
- 回答日時:
主キーが複数ある件については私の不明でした。
http://makoto-watanabe.main.jp/access/acconWhatK …
使ったことがないのでミスリードするかもしれませんから発言は控え目で。
主テーブルのIDには主キー(インデックスあり重複なし)に設定されているか。
(繰り返しになりますがテーブルを開いて何も言ってきませんよね)
主テーブルには他には主キーはないですよね。
枝テーブルには主キーが二つあるようですが
インデックスを表示してみて、IDの方にインデックス名が付いていますか?
(枝テーブルの設定が関係してくるかは自信がありません)
丁寧な図解をありがとうございます。
ご返答が遅くなりまして誠に申し訳ありません。
参考になりました。
また今後ともよろしくお願い致します。
No.1
- 回答日時:
前回の質問で誤解されているかもしれませんので
3つ以上のテーブルを含むクエリは更新不可なのか?
http://hatenachips.blog34.fc2.com/blog-entry-344 …
で再確認してみてください。
さて、
ひとつのテーブルに主キーは一個しか設定できないと思いますけど?
インデックスと混同されていませんよね。
主テーブルのIDに主キーを設定しテーブルを開いたときに
インデックスに、はい(重複なし)
何か言ってきませんでしたか?
主テーブル 枝テーブル
ID 1----------→∞ID
1--→∞は結合プロパティの設定で変化します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- その他(データベース) IT用語について質問です。 以前ITパスポートの試験を受けた際にデータベースが何の集まりかについての 2 2022/12/10 12:29
- Access(アクセス) テキストボックスの値をテーブルに入力したい 2 2022/06/28 12:08
- MySQL 【MySQL】本当に困っています。詳しい方、ご教授よろしくお願いします。 1 2023/06/03 14:18
- Oracle SQL update方法 2 2022/06/22 14:07
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
Accessレコードの追加や変更が出来ません。
その他(データベース)
-
Accessでフォームへのフィールドの追加方法について
その他(ソフトウェア)
-
-
4
access2010 コマンドまたはアクション''は無効です。について
その他(ソフトウェア)
-
5
Accessのフィールド結合について
Access(アクセス)
-
6
Access レコードを追加できません。テーブル’○○’の結合キーがレコードセットにありません。
Access(アクセス)
-
7
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
8
クエリのデータをテーブルに入れたい
Access(アクセス)
-
9
インポート時のエラー「データ型の変換エラー」
Access(アクセス)
-
10
Accessでテーブルからテーブルにデータをコピーしたい
その他(データベース)
-
11
アクセスにおいて間違って削除したクエリを元に戻したいのですが
Access(アクセス)
-
12
accessへエクセルの複数のシートのインポートの仕方
Access(アクセス)
-
13
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
14
ACCESSで、フォームのレコードごとに背景色変更
その他(データベース)
-
15
Accessのフィールド名に半角括弧を使ってしまった
Visual Basic(VBA)
-
16
インデックスまたは主キーにはnull値を使用できません
Access(アクセス)
-
17
アクセスのフォームのビューが表示されないのですが、
その他(データベース)
-
18
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
19
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
20
Accessで、固定アルファベット+オートナンバーを表示する
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今度同じサークルだった女の子...
-
このテーブルで
-
会社の飲み会の幹事になり、座...
-
まるいテーブル 円い 丸い 漢字...
-
外部キーだけのテーブル(主キ...
-
特定物と不代替物の違い
-
DBの容量について
-
面接のときテーブルが正面に。...
-
男性と2人で飲食店に行きテーブ...
-
お金持ちのテーブル
-
Access 振込手数料計算
-
飲み会で、座敷orテーブルどち...
-
風水で丸いテーブルはあまりよ...
-
オーダーの覚え方について
-
ファイルメーカー起動時の設定
-
人の前を通る場合について
-
クエリを教えてください select...
-
SQL 外部結合
-
L2SWはARPテーブルを持っている?
-
ACCESSで3ファイルを結合して、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
L2SWはARPテーブルを持っている?
-
テーブルリンク リンク元を知...
-
会社の飲み会の幹事になり、座...
-
外部キーだけのテーブル(主キ...
-
飲み会で、座敷orテーブルどち...
-
アクセスのリンクテーブル一覧...
-
複数テーブルにわたるCOUNT
-
男性と2人で飲食店に行きテーブ...
-
「テーブルに座って……」という...
-
複雑なSQL文について
-
まるいテーブル 円い 丸い 漢字...
-
お金持ちのテーブル
-
【PHP】SQL文のSUM関数で出力し...
-
論理名とコメント構文(?)について
-
1つのテーブルに同じデータを参...
-
1対1のリレーション(主キー同...
-
MySQLで複数テーブルを作成する
-
テーブルの白く剥がれてるところに
-
オーダーの覚え方について
-
このテーブルで
おすすめ情報
お返事をありがとうございます。
よく分からないんですけど、主キーが2つ設定できています。
そうして、インデックスのところは「いいえ」に
なっています。どうしたらよろしいでしょうか?
丁寧なご解説をありがとうございます。
本題ですが、主キーの件なんですけれど、
インデックスを見ると主キーがA1つしか現れず、
もう一つの方、Bはインデックス名が空欄でした。
そうして、Bのインデックス欄に記入すると
「主キー」「固有」「Null無視」が出てきて、
どれも「いいえ」になっていました。
その状態で保存しようとすると
「インデックス、主キー、またはリレーションで
重複する値が生成されるため、テーブルを変更できませんでした。
重複する値のあるフィールド値を変更するか、
インデックスを削除してください。
または重複する値を使用できるように再定義してください。」
というエラーが出ました。
ただ、Bの方は、重複しなければなりません。
どう説明していいのか
よく分かりませんが、
よろしくお願い致します。