Microsoft Access 掲示板

IIFで複数の抽出条件を作る方法

1 コメント
views
4 フォロー

クエリで複数のTrue条件を作る方法について質問です。
ラジオボタンの値を取得して、値が「0」の場合フィールドAの文字列「01」,「02」を抽出するクエリを作りたいと考えています。

抽出条件1:IIF([Form]![Form名]![ラジオボタン名]=0,"01","")
抽出条件2:IIF([Form]![Form名]![ラジオボタン名]=0,"02","")
と条件を二つに分ければ抽出できますが、

抽出条件1:IIF([Form]![Form名]![ラジオボタン名]=0,"""01"" or ""02""","")
というように一つにまとめようとすると抽出ができません。
Accessで複数の文字列を抽出条件にする場合、最初に実行しているように条件を複数にして一つずつ作るしかないのでしょうか。

opti
作成: 2019/07/29 (月) 23:09:32
通報 ...
1
hiroton 2019/07/30 (火) 11:23:13 0fa98@f966d

表題と質問の最初と最後でどれが本当の質問なのかよくわからないですが

抽出条件:Like IIf([Form]![Form名]![ラジオボタン名]=0,"0[12]","")

または
クエリに抽出用にフィールドを増やして

抽出用:IIF([Form]![Form名]![ラジオボタン名]=0,[フィールドA])
抽出条件:"01" Or "02"

あたりがやりたいことですかね?