我有一个报告查询,询问用户有两个参数。其中一个参数是日期。是否可以使用非答案(即,用户在未输入日期的情况下按下“OK
”按钮)默认为Today()
?如果是这样,怎么样?
答案 0 :(得分:5)
假设您没有使用表单输入标准,
在您的查询中,请将此作为日期字段的条件:
IIf(IsNull([What Is The Date?]),Date(),[What Is The Date?])
答案 1 :(得分:2)
犹大解决方案的问题在于,即使您输入另一个项目,它也会始终显示符合默认值的项目。
请尝试使用“Nz”功能。例如,我在“Criteria:”字段中输入以下内容:
Nz([Enter Date:], Date())
如果用户输入日期,则使用该日期。如果用户没有,则使用今天的日期。
希望有所帮助。
答案 2 :(得分:0)
更好的解决方案:
将[What is the date?]
设为第一个标准,将Date()
设为第二个(或)标准!