• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2000 null処理)

Access2000 null処理

このQ&Aのポイント
  • Accessのデータベースで商品管理のシステムを作っています。フォーム上で検索条件を入力し、商品管理のテーブルから商品データを検索するためのフォームとクエリを作成しています。
  • 商品管理テーブルの中には「売上日」という項目があります。検索項目の1つに売上日があり、フォーム上の[売上日S]と[売上日F]を利用してレコードを抽出することができます。また、売上日がnullの場合も考慮されています。
  • しかし、売上日Sがnullであり、売上日Fが非nullの場合に問題が発生し、売上日がnullのレコードが表示されないという不具合が発生しています。この問題の解決策や原因についてアドバイスをいただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • CHRONOS_0
  • ベストアンサー率54% (457/838)
回答No.1

>[売上日S]と[売上日F]がともにnullのときはすべて項目が表示されます。 そんなはずないと思いますよ Between Nz([forms]![form名]![売上日S],#1950/01/01#) and Nz([forms]![form名]![売上日F],#2050/12/31#) or [forms]![form名]![売上日S] is null

ilnmfay
質問者

お礼

回答ありがとうございます。 そんなことはなくはなかったのですが…笑 昨日解決したのですが、 上記の記述の 1950/01/01を全部2000/01/01に書き換えたら、 自分の思うようにプログラムが動きました。 access97だと、1950/01/01で正常に動くので、同じ方法でやったのですが、 2000ではだめでした

関連するQ&A

専門家に質問してみよう