フォームからデータを入力する場合、たまに次のような警告が出ることがあります。
警告の通り、データが競合しています。
どういうことかともう少し具体的にいうと、
車一覧フォームと車詳細フォームは実は同じテーブルのデータを参照しています。
ということは、同じ一つのデータのはずなのに、車名が違っているので、
この時点でデータが競合していて、Accessがどっちが正しいのか判断できない
状態です。
今回は意図的にこのような状態を作りましたし、通常はあり得ないのですが、
今回のサンプルのように、同じテーブルから一覧フォームと詳細フォームを作り、
一覧フォームから詳細フォームを開く場合、ありがちなエラーです。
ちなみにテーブルをみると、カローラ2がデータとして登録されています。
当然この警告がでるということは、データベースの構築上問題があるので、何らか
の対策をとる必要があります。
対策としては、
①重複しそうなフィールドについては、片方はテキストボックスにする
②詳細フォームを開いているときは、一覧フォームを閉じる
の二つが考えられます。
===================================
5月ももうすぐ終わりです。一年で一番の繁忙期につき、ブログを更新する
気力が全く起きず、久しぶりの更新です。決算もあと1件となり、だいぶ
気持ちの面で落ち着きを取り戻してきました。
本日も最後までお読み頂きありがとうございます。