質問: されてしまいます。 accessでクエリデータをフォームで表示させているのですが、 パラメータの入力画面が表示されてしまいます。 クエリから2つのフォームを見ていて、どちらかに入力されていればその値を指定。 どちらも入力がなければ全部表示としたいです。 (1つのフォームを見る場合は、うまくいくのですが2つのフォームをorにするとパラメータの入力が表示されます。) どうすれば、パラメータ入力画面が表示されないか教えてください。 (is nullも最後につけて見ましたがだめでした。) ◆クエリ test like [forms]![test1]![test] or not like [forms]![test2]![test1] is null ◆フォーム:test1 test ◆フォーム:test2 test1
回答: クエリのデザインビューで test|式1:○ |式2:△ 式1と式2の表示のチェックは外して置いて | <>false | | |<>false ○の部分は iif(isnull([forms]![test1]![test]),"",([test]) like "*" & [forms]![test1]![test] & "*") △も同様に iif(isnull([forms]![test2]![test1]),"",([test]) like "*" & [forms]![test2]![test1] & "*") かな。