Почему в моем Dlookup есть синтаксическая ошибка - PullRequest
0 голосов
/ 21 ноября 2018

Я пытаюсь создать функцию, которая может возвращать мне имя сотрудника с учетом идентификатора сотрудника в общей таблице, но выскакивает ошибка:

"Ошибка времени выполнения" 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 голосов
/ 21 ноября 2018

Хорошо, я понял.За функцией getID был какой-то странный символ, который не отображается в msgbox.getID полагался на другую глобальную функцию, которая извлекает имя пользователя для входа в систему.Спасибо и извините за ложную тревогу

...