Microsoft Access 掲示板

クエリでのフィルタのかけ方

2 コメント
views
4 フォロー

お世話になります。

クエリにフィールド”生死”(T_製品マスタ)があり、Yes/No型です。
次のようなフィルターをかけたいです。

フォーム(F_検索)にある、”オプショングループでない単独の”トグルボタン(Tgl_生死)が
押下された状態のとき、生死がYesのフィルターをかける
そうでないとき、フィルターをかけない(生死問わず表示)

IIF([Forms]![F_検索]![tgl_生死]=True, Yes, <<False>> )

としたのですが、IIF文がFalseのところに何を入れていいかわかりません。
いろいろ試しましたが、よくわからないので教えてください。

nokonoko
作成: 2020/12/07 (月) 11:39:25
最終更新: 2020/12/07 (月) 11:46:17
通報 ...
1
hatena 2020/12/07 (月) 13:05:05 修正

クエリのデザインビューで下記のように設定してください。

フィールド:生死[Forms]![F_検索]![tgl_生死]
抽出条件:[Forms]![F_検索]![tgl_生死]
または:False

あるいは、

フィールド生死
抽出条件IIf([Forms]![F_検索]![tgl_生死]=True,Yes,[生死])

前者は[tgl_生死]が押されてないときに、
「生死」がNullのレコードが、前者は表示されますが、後者は表示されません。

2
nokonoko 2020/12/21 (月) 11:11:25 653a6@54883

お礼を返すのを忘れておりました。うまくいきました。ありがとうございました。