【发布时间】:2015-03-25 00:59:40
【问题描述】:
我有一个包含空值作为日期的表,总共 10 个。在基于此表的查询中,我想将记录中的日期与参考日期进行比较,我使用 Access VBA 做得很好。记录中包含表上日期的任何字段都可以为 NULL。当 NULL 值位于记录的开头或记录中的最后一个字段时,我的 VBA 代码运行良好。
我遇到的查询错误是 NULL 日期字段出现在记录中间。例如两个非空日期,后跟一个空日期,然后是一个最终的非空日期字段。
我正在比较日期,因此我认为我不能使用 NZ() 函数来强制一个非空值。
还有其他方法可以用来正确处理这些 NULL 值吗?感谢社区的帮助!
【问题讨论】:
-
在 VBA 中,您可以使用
isNull函数来检测null日期并做任何您想做的事情。