※ ChatGPTを利用し、要約された質問です(原文:Access、更新用データと連結したフォーム)
Access、更新用データと連結したフォーム
このQ&Aのポイント
Accessの検索フォームの検索結果を更新するための連結フォームを作成しました。更新用データの編集後に更新クエリを実行するマクロも作成しましたが、更新結果が反映されません。
そのため、直接更新用フォームを開き、更新用マクロを実行するボタンを押すことで更新結果が反映されます。
編集内容が更新データテーブルに反映される方法についてご教示いただければと思います。
度々の質問で恐縮です。
検索フォームの検索結果を、レコードセレクタのWクリックで、
更新するためのテーブルと連結したフォームを開いて、
そのフォーム項目に「値の代入」をしています。
で、その「更新用データのフォーム」で更新項目を編集し、
ボタンを押すと「フォームと連結したテーブル」を使った更新クエリを実行する、
というマクロを実行するようにしてみました。
その処理を実行後、「更新用のフォーム」を閉じて、最初に書いた検索フォームで
検索すると、更新実行結果が反映しません。
レコードセレクタのWクリックを抜きにして、直接「更新用フォーム」を開き、
そのフォームにある「更新用のマクロ」を実行するボタンをキックすると反映します。
で、今は更新用フォームからマクロをキックするボタンは消して、
更新用フォームを閉じると、更新用データのテーブルは更新項目を反映しますので、
直接「更新用マクロ」をキックするだけのボタンしかないフォームを別に開いて、
そのボタンを押すようにしています。
最初の構成で、つまり、「更新用フォームで編集し、その画面のボタンで
更新用マクロをキックして更新実行したい」のですが、編集内容が
「更新データテーブル」に反映するには、どうすれば良いでしょうか?
くだくだしい説明を書いてしまい、まことに申し訳ありませんが、よろしくお願いします。
お礼
ありがとうございます。 要するに、検索結果の表示の問題と理解しました。 水準が低くてご回答どおりにできるかどうか疑問ですが、 先ずはやってみます。