前提
Accessで車両管理システムを作成しています。社有車の基本情報を入力するテーブルとフリート保険のマスターが登録してあるテーブルがあります。マスターの値を修正して、「更新」ボタンをクリックすると登録済のレコードがマスターで変更した内容で更新されるようにしたいです。そこで更新クエリを作成して「更新」ボタンをクリックするとレコードが更新されるようにマクロを設定しました。ですが更新クエリを実行すると更新されるレコードの件数がおかしく実際に更新されるレコードの金額も違ってしまいました。更新クエリの作り方が悪いと思いますがどのようにして直せばいいかわかりませんのでアドバイスいただきたいです。
基本情報は以下の通りです。
社有車の基本情報を入力するテーブル:「車両・機材登録」
フリート保険のマスターテーブル:「フリート保険マスター」
車種、補助、対人保険額、対物保険額を主キーとして設定しています。車種と補助の組み合わせによって対人保険額と対物保険額が決まってます。
画像のように設定して、これをフォームに設置した「更新」ボタンクリック時に「Q_フリート保険の更新クエリ」が実行するように設定しました。
フリート保険マスターの内容の一部です。
車種 補助 対人保険額 対物保険額
01 A 10000 15000
01 15000 20000
02 A 5000 10000
02 8000 13000
実現したいこと
「更新」ボタンをクリックすると変更レコードのみ更新クエリが機能するようにしたい。
発生している問題・エラーメッセージ
エラーは特に起きていません。
該当のソースコード
試したこと
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー