
どうもお世話になります。
テーブルの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も見ています
-
Accessのテーブルのフィールドに式を入れる方法
Access(アクセス)
-
access インポート時、既にあるデータは上書き
Access(アクセス)
-
アクセスのfilter、複数条件の記述方法を教えてください。
Access(アクセス)
-
-
4
AccessのフォームのテキストボックスにLOOKUPで表示したい
Access(アクセス)
-
5
Accessのクエリでデータの入力ができません
Access(アクセス)
-
6
Accessレコードの追加や変更が出来ません。
その他(データベース)
-
7
「フォームを作成できませんでした」
Access(アクセス)
-
8
Access 「主キーにはnull値を~」のエラー
その他(Microsoft Office)
-
9
ACCESS起動時に所定フォームを自動で立ち上げ、新しい空欄のレコードにて
Access(アクセス)
-
10
更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「テーブルに座って……」という...
-
会社の飲み会の幹事になり、座...
-
mysqlのupdate構文についての質...
-
外部キーだけのテーブル(主キ...
-
スタイルシートのテーブルについて
-
【エクセル】データテーブルの...
-
テーブルリンク リンク元を知...
-
L2SWはARPテーブルを持っている?
-
データベースの接続に失敗して...
-
1つのテーブルに同じデータを参...
-
飲み会で、座敷orテーブルどち...
-
アクセスのリンクテーブル一覧...
-
DBのテーブルの設計ができず困...
-
【SQL】グループ化した際の最頻...
-
ACCESS での LEFT JOIN 時の WH...
-
SQLの書き方
-
複数のテーブルの項目を同時に...
-
オーダーの覚え方について
-
下記、問題に対しての解答が以...
-
mysql alter table 終わらない
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
会社の飲み会の幹事になり、座...
-
「テーブルに座って……」という...
-
下記、問題に対しての解答が以...
-
L2SWはARPテーブルを持っている?
-
外部キーだけのテーブル(主キ...
-
飲み会で、座敷orテーブルどち...
-
テーブルリンク リンク元を知...
-
アクセスのリンクテーブル一覧...
-
男性と2人で飲食店に行きテーブ...
-
複雑なSQL文について
-
お金持ちのテーブル
-
オーダーの覚え方について
-
面接のときテーブルが正面に。...
-
【エクセル】データテーブルの...
-
【MySQL】1対1でテーブルをあ...
-
UTF8のテーブルをODBCドライバ...
-
テーブル(構造)のコピー
-
論理名とコメント構文(?)について
-
取数計算
-
まるいテーブル 円い 丸い 漢字...
おすすめ情報
お返事をありがとうございます。
よく分からないんですけど、主キーが2つ設定できています。
そうして、インデックスのところは「いいえ」に
なっています。どうしたらよろしいでしょうか?
丁寧なご解説をありがとうございます。
本題ですが、主キーの件なんですけれど、
インデックスを見ると主キーがA1つしか現れず、
もう一つの方、Bはインデックス名が空欄でした。
そうして、Bのインデックス欄に記入すると
「主キー」「固有」「Null無視」が出てきて、
どれも「いいえ」になっていました。
その状態で保存しようとすると
「インデックス、主キー、またはリレーションで
重複する値が生成されるため、テーブルを変更できませんでした。
重複する値のあるフィールド値を変更するか、
インデックスを削除してください。
または重複する値を使用できるように再定義してください。」
というエラーが出ました。
ただ、Bの方は、重複しなければなりません。
どう説明していいのか
よく分かりませんが、
よろしくお願い致します。