如果日期字段为空,那么如何比较另一个字段的日期
If a date field is empty then how can I compare the date from another field
我有一个用户输入日期的表单,但我想阻止用户输入一个大于主表单上的日期的日期,如果提到了日期并且日期也应该小于日期已经在同一个表单上,即日期从字段。
我想出了这个验证标准
>=[DateFrom] And IIf([Forms]![FrmPatientInfo]![EndOfTreatment] Is Null,<=Date(),<=[Forms]![FrmPatientInfo]![EndOfTreatment])
不允许我在字段中输入任何日期。
请告诉我我做错了什么。
试试:
>=[DateFrom] And <=Nz([Forms]![FrmPatientInfo]![EndOfTreatment],Date())
或者简单地说:
>=[DateFrom] And <=Nz([EndOfTreatment],Date())
我有一个用户输入日期的表单,但我想阻止用户输入一个大于主表单上的日期的日期,如果提到了日期并且日期也应该小于日期已经在同一个表单上,即日期从字段。
我想出了这个验证标准
>=[DateFrom] And IIf([Forms]![FrmPatientInfo]![EndOfTreatment] Is Null,<=Date(),<=[Forms]![FrmPatientInfo]![EndOfTreatment])
不允许我在字段中输入任何日期。
请告诉我我做错了什么。
试试:
>=[DateFrom] And <=Nz([Forms]![FrmPatientInfo]![EndOfTreatment],Date())
或者简单地说:
>=[DateFrom] And <=Nz([EndOfTreatment],Date())