【发布时间】:2018-12-10 15:55:08
【问题描述】:
我正在尝试查找与两个给定条件匹配的变量。请参阅下面的脚本:
Dim usr As String
Dim pafa As String
usr = DLookup("UserID", "tt_CurrentUser")
pafa = DLookup("PassFail", "dbo_TestDetail", [WHERE "dbo_TestDetail.TestIndex" = " & Me!JobLU & " And "dbo_TestDetail.SN" = " & Me!SN & "])
如图所示,pafa 是我遇到问题的变量。
运行时错误“2465”弹出消息“制造测试管理器找不到您的表达式中引用的字段'|1'”。
当我点击调试时,第 4 行被突出显示。当我将鼠标悬停在文本上时," & Me!JobLU & " 和 " & Me!JobLU & " 都是正确的值。
定义这两个标准时我做错了什么?
另外,pafa 将等于“失败”或 Null。
【问题讨论】:
-
为什么你标记了 SQL server 而不是你的代码编写的语言?
-
你应该检查 DLookup sintaxis support.office.com/en-us/article/…