我想知道是否有办法获取系统用户名并直接在 MS Access 查询中使用它。我已经在表单上的组合框的查询中设置了参数,并且还使用 ENVIRON(“用户名”)在 Access VBA 中获取了系统名称。
请告诉我这是否可能。
您需要创建一个返回用户名的 VBA 函数,然后在查询中使用该函数。
Public Function GetUserName() As String
' GetUserName = Environ("USERNAME")
' Better method, see comment by HansUp
GetUserName = CreateObject("WScript.Network").UserName
End Function
and
SELECT foo FROM bar WHERE myUserName = GetUserName();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)