質問: クエリーの抽出条件について 「作表条件」というフォームにテキストボックスとして「日付1」、「日付2」を設置しています。 元のテーブルには「日付」という項目があり、「日付1」から「日付2」までのデータを抽出するため、 クエリの条件式に between nz([forms]![作表条件]![日付1],#1800/01/01#) and nz([forms]![作表条件]![日付2],#9999/12/31#) と記述しています。 ただ、元のテーブルの日付がnull値の場合があり、その場合「日付1」および「日付2」が空欄だとnull値のレコードが抽出されません。 「日付」がnullの場合でも抽出できるようにするには、どのようにすればよいでしょうか? どなたか教えてください。
回答: いったんテーブルに出力して、追加します。2段階操作。でも可能です。 ユニオンクエリは結果がどうなるかほかより見えにくいかと思います。条件間違うと膨大です。使えば便利ですが。 ユニオンクエリの使い方が理解できてない、馴れない最初なら、手順面倒でもクエリデザインで確認しながら順次結果を出すのもいいでしょう。 たまたまうまくいった、で終わらせるのは良くないですから。