【问题标题】:Dlookup date criteria wrongDlookup 日期标准错误
【发布时间】:2020-07-13 16:16:36
【问题描述】:

我使用带有日期条件的 Dlookup。对于某些日期,这可以正常工作,而对于其他日期,它会返回 #error。我不知道我做错了什么。

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

在我看来,它与格式有关。谁能帮帮我?

【问题讨论】:

  • 您能否编辑您的问题并举例说明哪些日期有效,哪些日期无效?
  • 喜欢 10 月和 3 月的日期不起作用,但 9 月和 8 月可以正常工作。
  • 他的意思是你编辑和to create a minimal example

标签: ms-access vba


【解决方案1】:

Medium Date 不是日期文字的合适日期格式。适当的格式是 yyyy-mm-dd 和 mm/dd/yyyy。

调整你的Format函数:

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

【讨论】:

猜你喜欢
  • 2019-02-20
  • 2018-10-18
  • 2016-01-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-07-02
  • 2015-04-08
  • 1970-01-01
相关资源
最近更新 更多