MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Log de informações

    avatar
    glaauco
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 09/01/2017

    [Resolvido]Log de informações Empty [Resolvido]Log de informações

    Mensagem  glaauco 25/10/2017, 15:23

    Boa tarde,

    tenho um codigo no meu banco de dados que captura o usuario que está no sistema, porem, só consegui fazer com que ele mostrasse isso em uma msgbox e preciso que ele armazenasse em uma tabela esses usuarios que acessa o sistema, junto com a data.

    Encontrei um arquivo no forum sobre isto, porem esta off : /

    segue o codigo:


    Código:
    Function UsuarioRede() As String
        Dim GetUserN
        Dim ObjNetwork
        Set ObjNetwork = CreateObject("WScript.Network")
        GetUserN = ObjNetwork.UserName
        UsuarioRede = GetUserN
    End Function
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 377
    Registrado : 23/01/2017

    [Resolvido]Log de informações Empty Re: [Resolvido]Log de informações

    Mensagem  thiagomcosta 25/10/2017, 16:32

    Esta função cadastra o usuário numa tabela local, para registrar o usuário da máquina. Também grava numa outra  tabela o usuário e data de abertura do arquivo.

    Código:

    Public Function QualUsuario()
    Dim vNetwork As Object
    Dim vLogado As Variant

    Set vNetwork = CreateObject("WScript.Network")
    vLogado = vNetwork.UserName

    DoCmd.SetWarnings False
    DoCmd.RunSQL "DELETE * FROM tb_LocalUser"
    DoCmd.RunSQL "INSERT INTO tb_LocalUser ([UsuarioLogado]) VALUES ('" & vLogado & "')"
    DoCmd.RunSQL "INSERT INTO tb_Logins(Usuario_Logins, DataHora_Logins) VALUES ('" & vLogado & "', '" & Now & "')"
    DoCmd.SetWarnings True

    End Function
    avatar
    glaauco
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 09/01/2017

    [Resolvido]Log de informações Empty Re: [Resolvido]Log de informações

    Mensagem  glaauco 26/10/2017, 13:14

    obrigado pela ajuda thiago, funcionou certinho.

    Só gostaria de saber agora como faço para que essa informação de usuario logado (apenas o usuario) aparecesse em um campo em outra tabela
    avatar
    glaauco
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 09/01/2017

    [Resolvido]Log de informações Empty Re: [Resolvido]Log de informações

    Mensagem  glaauco 26/10/2017, 13:33

    Ja consegui fazer thiago, peguei a informação na variavel vLogado e a utilizei em uma caixa de texto.

    Mais uma vez obrigado pelo auxilio.
    thiagomcosta
    thiagomcosta
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 377
    Registrado : 23/01/2017

    [Resolvido]Log de informações Empty Re: [Resolvido]Log de informações

    Mensagem  thiagomcosta 26/10/2017, 15:20

    Pode usar a função DLookup, também. Ela busca um valor numa tabela.

    Conteúdo patrocinado


    [Resolvido]Log de informações Empty Re: [Resolvido]Log de informações

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 17:07