为什么我的Dlookup中出现语法错误

时间:2018-11-21 02:56:15

标签: vba ms-access dlookup

我正在尝试创建一个函数,该函数可以在共享表上给定雇员ID的情况下返回我的雇员姓名,但会弹出错误:

  

“运行时错误'3075':查询表达式'[Employee ID] ='XXXXX'”中字符串的语法错误”。

我试图实现在网上找到的不同答案,但仍无法解决。下面是我有问题的代码。

Function getName() As String
    Dim Name As String
    getName = DLookup("[Employee Name]", "ID Table", "[Employee ID] = '" & getID & "'")
'getID is a function that returns a string and both Employee Name and Employee ID are in the ID Table
End Function

1 个答案:

答案 0 :(得分:0)

好吧,我明白了。 getID函数后面有一些奇怪的符号,该符号不会在msgbox上显示。 getID依赖于另一个提取登录用户名的全局函数。谢谢你,谢谢你的虚惊一场