如果日期字段为空,那么如何比较另一个字段的日期

时间:2020-03-27 13:29:58

标签: database ms-access ms-access-2010 ms-access-forms

我有一个表单,其中用户输入了一个日期,但是我想阻止用户输入一个比主表单中的日期大的日期(如果提到该日期,并且该日期也应小于已经存在的日期)格式与“日期自”字段相同。

我想出了这个验证标准

>=[DateFrom] And IIf([Forms]![FrmPatientInfo]![EndOfTreatment] Is Null,<=Date(),<=[Forms]![FrmPatientInfo]![EndOfTreatment])

这不允许我在字段中输入任何日期。

请告诉我我在做什么错了。

1 个答案:

答案 0 :(得分:0)

尝试:

>=[DateFrom] And <=Nz([Forms]![FrmPatientInfo]![EndOfTreatment],Date())

或简单地:

>=[DateFrom] And <=Nz([EndOfTreatment],Date())