このリレーションシップを作成して、参照整合性を設定
Access2007で、このリレーションシップを作成して、参照整合性を設定できません。
手っ取り早いので、問題にAccessデータが以下のURLからとれるようにしました。
http://homepage3.nifty.com/mtaiyo/sanseyou.accdb
以上Accessのsanseyou.accdbファイルを元にして、
以下の設定項目を実行してください。
テーブル「T得意先マスター」とテーブル「T売上げデータ」の間にリレーションシップを設定します。
「T得意先マスター」の「得意先CD」を「T売上データ」の「得意先CD」までドラッグします。
≪参照整合性≫のにチェック マーク記号を入れます。
≪作成≫をクリックする。・・と以下のエラー表示がでて先に進みません。
「 ’T売り上げデータテーブルのデータが参照整合性の規則に違反しています。
たとえば、ある社員に関する売るレコードがリネーション テーブルにあるときに、この社員に関する
レコードが主テーブルにありません。
リレーション テーブルのすべてのレコードのデータについていて、関連するレコードが主テーブルにあるようにしてください。
参照整合性の規則に従わないでリレーションシップを作成するときは、[参照整合性]チェックボックスを
オフにしてください。」
FOM出版 SETP1 「リレーションシップを設定する」
の項目の、別な設定でも、同じエラーがでたので、最初からエクセルを再イポートしたら無くなりました。
次の設定にかかったところ又でたので、そもそもどこをどうすれば回避できますか!?
以上宜しくお願いいたします。
お礼
そうなのですね。ありがとうございました。