Dlookup日期条件错误

时间:2018-10-01 10:13:15

标签: access-vba

我使用带有日期条件的Dlookup。某些日期可以正常工作,而其他日期则返回#错误。我无法弄清楚我在做什么错。

=Nz(DLookUp("[TSB]";"tblCTLATL";"[Day]=#" & Format([cboActivityDate];'Medium Date') & "#"))

我认为它与格式有关。谁能帮我吗?

1 个答案:

答案 0 :(得分:1)

对于日期文字,

中日期不是合适的日期格式。适当的格式是yyyy-mm-dd和mm / dd / yyyy。

调整您的Format函数:

=Nz(DLookUp("[TSB]";"tblCTLATL";"[Day]=#" & Format([cboActivityDate];'yyyy-mm-dd') & "#"))