※ ChatGPTを利用し、要約された質問です(原文:Accessマクロの抽出でどうしたらいいでしょうか?)
Accessマクロの抽出方法と再抽出について
このQ&Aのポイント
Accessマクロを使った商品テーブルの抽出方法について解説します。具体的な手順と抽出条件の設定方法を紹介します。
また、抽出後のフィルタ解除と再抽出に関して問題が発生している場合の解決方法についても説明します。
初回の抽出では問題なく動作するが、続けての再抽出ができない状況に対して対処法を提案します。
Accessマクロの抽出でどうしたらいいでしょうか?
図のようにフォームには商品テーブルのフィールドを配置しています。
上のテキストボックスには、[商品グループ]の値と等しいレコードを抽出するよう入力します。
[抽出]ボタン:フィルタを実行
[解除]ボタン:フィルタを解除して、すべてのレコードを表示
それぞれクリック時のイベントに割り当てたマクロは以下です。
《マクロ名》《アクション/引数》 《値》
抽出 フィルタの実行
Where条件式 [商品グループ]=[Forms]![抽出]![txtキー]
解除 全レコードの表示
値の代入
アイテム [txtキー]
式 NULL
このようにしましたが、フィルタはフォームの起動時初回は出来ますが、[解除]ボタンを押して[抽出]ボタンを押すと再度の抽出はできません。
初回の1回だけは抽出できるんですけど・・・続けて抽出できるようにするにはどうしたらいいでしょうか?
お礼
適格な解答ありがとうございました。 ズバリそれですね。 ありがとうございました!