Когда я выполняю приложение Access в чередующихся сеансах, функция Environ("username")
возвращает имя пользователя в моем отделе, отличное от фактического пользователя, чей компьютер, который я сейчас использую для выполнения кода.Environ ("username"), возвращающий неправильные имена пользователей
Никакой другой тип манипулирования именем пользователя не происходит во всей программе.
Любая идея, как это возможно?
Может быть, вы знаете об этом, но не ясно, из вашего вопроса. Environ («имя пользователя») должно возвращать имя пользователя вошедшего в систему пользователя, а не того, кто является его машиной .... – OpiesDad
Я не понимаю, что происходит. Если вы откроете окно командной строки на этом компьютере и спросите «echo% username%», значит, это дает вам другое имя, чем вы получаете из VBA 'environ (« username »)? – HansUp
В окне Access Immediate какое имя вам показывает? 'Debug.Print CreateObject (« WScript.Network »). Имя пользователя' – HansUp