こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Access フォームの入力規則設定がわかりません

いつもお世話になっております。
Access2010で、フォーム内テキストボックスに日付を入力しており、
入力規則に反している日付に対しエラー表示させています。

複数の入力規則の設定は可能でしょうか?
具体的には以下の場合の(2)の設定がわかりません。

日付A 日付B 日付C があり

(1)日付Bは 日付Aの日にちを含め以降であればよい
  ですので、 日付Bの入力規則は >=[日付A] Or Is Null としました

(2)日付Cは 日付Bの日にちを含め以降であればよい
  もしくは日付Bに何も入力されていなければ
  日付Aの日にちを含め以降であればよい

日付Cの入力規則を >=[日付B] Or Is Null のみですと、日付Bに何も
入力されていないと、日付C入力後エラーメッセージが返されてしまいます。

宜しくお願い致します。

投稿日時 - 2017-03-02 10:29:00

QNo.9300031

困ってます

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

日付Cの入力規則を下記のようにすればどうですか。

>=Nz([日付B],[日付A]) Or Is Null

Nz関数・・第一引数がNullの場合、第二引数を返す。

投稿日時 - 2017-03-02 14:32:53

お礼

hatena1989様

お世話になります。
お礼のご返答が大変遅くなり申し訳ございませんでした。
ご教示頂いた内容を入力規則に入力する事で、得たい動作の
確認ができました。

本当にありがとうございました。

投稿日時 - 2017-03-23 11:11:32

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問