前提
Accessで車両を管理するシステムを作成しています。
車両の重量税を登録するための更新クエリを実行してもうまく更新できません。
同じファイルでもう一つ更新クエリを作ってありますがそちらはうまく使えております。
同じ要領で今回の更新クエリを作成したらエラーは出ないのですが、マスターの違うレコードの値で更新されていたりと結果がおかしくなってしまいました。
このような結果になった理由を知りたいのでご教授ください。
今回作った更新クエリ(Q_重量税の更新クエリ)は、
重量税一覧と車両・機材登録の2つのテーブルを関連付けて更新クエリを作りました。
関連付けは互いの「No」フィールドで関連付けしました。
各テーブルの設定は以下の通りです。
重量税一覧
No(オートナンバー)
車種CD(短いテキスト)
車種(短いテキスト)
重量クラス(短いテキスト)
補助CD(短いテキスト)
重量税(通貨型)
車両情報登録
No(オートナンバー)
車番(短いテキスト)
事業部(短いテキスト)
車種CD(短いテキスト)
車種(短いテキスト)
重量クラス(短いテキスト)
補助CD(短いテキスト)
重量税(通貨型)
※その他フィールドは省略
実現したいこと
マスターの値を変更し更新クエリを実行すると変更した内容がレコードに反映されるようにしたいです。
発生している問題・エラーメッセージ
更新クエリを実行するとエラーは出ないが更新内容の結果が間違った値に変更されてしまう。
ブランクのレコードに間違った値が入力されてしまいました。
試したこと
マスターのテーブルと更新したいテーブルをクエリで関連付けして更新クエリを作成しましたがうまくいきません。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/10/04 08:42