Access:マクロを使い分割フォームにてボタンクリックで複数条件フィルタリングをする方法

記事公開日:
最終更新日:

This post is also available in: 英語

Accessで分割フォーム(フォームとデータシート)を使っていて、ボタンをクリックした際のマクロ(埋め込みマクロ)にて、複数条件にマッチしたデータのみフィルタリングを実行するマクロの例です。
データの内容(Yes/No型など)によっては少し工夫が必要ですので、読み替えてください。

以下の例は[フィールド名01]がTrueでなく尚且つ[フィールド名02]が10未満のケースのみ表示するというサンプルです。

新しいアクションの追加:フィルターの実行
フィルター名:任意で決めてください
Where条件式:[テーブル名]![フィールド名01]<>True And Nz([テーブル名]![フィールド名02,0)<10 コントロール名:空欄でも大丈夫です

ちなみに、「フィルターの解除ボタン」も必要な場合、別のボタンを新規作成した上マクロ(埋め込みマクロ)にて「新しいアクションの追加:」からフィルターの解除も実装することができます。

About
Amelt.net,LLCの創業者で、費用対効果の高い統合webマーケティングによりビジネスパートナーとして継続的にサポート。詳しいより。ブログの更新情報TwitterLinkedIn、またRSSfeedlyにてお知らせしていますのでフォローよろしくお願い致します。