【发布时间】:2020-07-12 18:33:48
【问题描述】:
我不确定为什么我的代码没有返回正确数量的记录。 我有:
counter = DCount("*", "tbl1", "[Check] = FALSE OR DateDiff('d', [CheckDate],
Date()) > 365 And [Room] = '" & Forms!frmSelect.txbSelect.Value & "'")
checkIndicator.Caption = "(" & counter & ")" & " available!"
似乎[Check] = FALSE OR DateDiff('d', [CheckDate], Date()) > 365 的部分工作正常,但整个代码却不是。提前致谢!
【问题讨论】:
-
您需要提供更多信息。例如一些数据点、公式给出的结果以及您期望的结果。
-
您可能需要在 OR 子句周围加上括号。在混合 AND 和 OR 运算符时,括号很重要——想想代数。