busqueda usuario inicio de sesion
Publicado por jotes (22 intervenciones) el 16/06/2006 10:48:57
BUenos dias, ¿es posible alguna consulta para en un campo introducir el nombre del usuario que ha iniciado la sesion en windows?
Valora esta pregunta


0
Option Compare Database
Option Explicit
Private Declare PtrSafe Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Public Function ObtenerNombreUsuarioWindows() As String
Dim lpBuff As String * 25
Dim ret As Long
ret = GetUserName(lpBuff, 25)
If ret <> 0 Then
ObtenerNombreUsuarioWindows = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)
Else
ObtenerNombreUsuarioWindows = ""
End If
End Function
SELECT *
FROM TuTabla
WHERE Usuario = ObtenerNombreUsuarioWindows()