【发布时间】:2018-08-30 14:53:39
【问题描述】:
我有一个我认为很简单的问题,但我一定遗漏了一些东西。
这行 VBA 有效:
If Me.To = 340 And DLookup("[LocID]", "[qryMyLocation]") = "C25" Then
但是,我需要针对 2 个 LocID 进行测试,但这不起作用:
If Me.To = 340 And DLookup("[LocID]", "[qryMyLocation]") = "C25" Or "C20" Then
我错过了什么 - 以上可能吗?
我在尝试第二行代码时收到错误:运行时错误 13 类型不匹配
【问题讨论】:
-
"C20" 不是布尔表达式。
DLookup("[LocID]", "[qryMyLocation]") = "C20"是。