Access - Saber usuario de red que abre la base de datos

 
Vista:

Saber usuario de red que abre la base de datos

Publicado por Roberto (1 intervención) el 02/08/2009 13:53:04
Hola compañeros, me gustaria saber si alguno de vosotros me puede ayudar en este tema. Tengo una base de datos de access colgada en una carpeta un servidor que tiene permisos para acceder varios usuarios de red desde su pc, me gustaria saber como averiguar el usuario de red que ha hecho doble clic en la base de datos y que por tanto la ha abierto, es para que el formulario principal ponga "Hola, XXXXXX" donde las xxxxx será su nombre de red.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Saber usuario de red que abre la base de datos

Publicado por Antonio (83 intervenciones) el 06/08/2009 02:23:50
Hola,

tienes que usar una funcion del API de WINDOWS

Inserta en un modulo lo siguiente

Declare Function GetUserName Lib "advapi32.dll" Alias _
"GetUserNameA" (ByVal lpBuffer As String, ByRef nSize As Long) As Long

Public Function Usuario() as string
Dim Ret As Long
Dim UserName As String
Dim Buffer As String * 25
Ret = GetUserName(Buffer, 25)
Usuario = Left$(Buffer, InStr(Buffer, Chr(0)) - 1)
End Function

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar