Donizeth,
você criou a tabela corretamente com os campos informados no exemplo?
Nome da tabela: tbl_Logged_user
Nome dos campos: Data_Acesso / UserAccess / UserWindows / CPU_Name / IP
Siga o último exemplo, o qual foi corrigido o erro deste código, conforme abaixo:
Public Function LoggedUser(frm As Form, Optional bHasInactive As Boolean = False) As Boolean
Dim User_Windows As String
Dim CPU As String
Dim IP_Number As String
Dim USER_DB As String
If UserAccessName = Null Then UserAccessName = 0
User_Windows = GetUserName_TSB
CPU = GetNetworkComp
IP_Number = DameIpMaquina()
USER_DB = UserAccessName
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO tbl_Logged_user ( Data_Acesso,UserAccess,UserWindows,CPU_Name,IP) SELECT '" & Now() & "','" & USER_DB & "','" & User_Windows & "','" & CPU & "','" & IP_Number & " ';"
Exit_LoggedUser:
Exit Function
End Function
Abraços.
você criou a tabela corretamente com os campos informados no exemplo?
Nome da tabela: tbl_Logged_user
Nome dos campos: Data_Acesso / UserAccess / UserWindows / CPU_Name / IP
Siga o último exemplo, o qual foi corrigido o erro deste código, conforme abaixo:
Public Function LoggedUser(frm As Form, Optional bHasInactive As Boolean = False) As Boolean
Dim User_Windows As String
Dim CPU As String
Dim IP_Number As String
Dim USER_DB As String
If UserAccessName = Null Then UserAccessName = 0
User_Windows = GetUserName_TSB
CPU = GetNetworkComp
IP_Number = DameIpMaquina()
USER_DB = UserAccessName
DoCmd.SetWarnings False
DoCmd.RunSQL "INSERT INTO tbl_Logged_user ( Data_Acesso,UserAccess,UserWindows,CPU_Name,IP) SELECT '" & Now() & "','" & USER_DB & "','" & User_Windows & "','" & CPU & "','" & IP_Number & " ';"
Exit_LoggedUser:
Exit Function
End Function
Abraços.