MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Grava nome do usuario que salvou o registro.

    avatar
    edufortec10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/08/2015

    [Resolvido]Grava nome do usuario que salvou o registro. Empty [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  edufortec10 em Seg 20 Jul 2020, 17:31

    boa tarde senhores
    Estou concluído um protejo gostaria de pedira a sua ajuda na seguinte situação.

    Gostaria de salvar o nome do usuário que criou o registro na tabela "TABLEDS" e  na tabela "GAVAR ATIVIDADES" acrescentar o nome do usuário que fez a ateração no registro.

    podem me ajudar nisso, Agradeço se possível.
    Anexos
    [Resolvido]Grava nome do usuario que salvou o registro. Attachmentezyzip (3).zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (221 Kb) Baixado 5 vez(es)


    Última edição por edufortec10 em Ter 21 Jul 2020, 08:11, editado 1 vez(es)
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1150
    Registrado : 13/12/2016

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  Alexandre Fim em Seg 20 Jul 2020, 18:34

    Olá Eduardo,

    No topo do seu formulário, vc pode COPIA+COLAR o seguinte código:

    Código:


    Option Explicit

    Dim nome_user As String 'Declarar variavel pública do formulário

    Private Sub Form_Current()
        'atribuir o nome da máquina do usuario à variavel
        nome_user = Environ("ComputerName")

    End Sub

    A função Environ("ComputerName") captura o nome da máquina do usuário, que pode ser utilizada como "usuario".

    OU

    Criar tabela de Usuários e a tela de login para acessar o sistema, e na tela de Login vc captura o texto do campo "Usuário" e atribui a uma variavel global do sistema, onde ela pode ser utilizada em qualquer formulario, em qualquer ação e etc.


    Espero ter ajudado

    boa sorte


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.

    edufortec10 gosta desta mensagem

    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1150
    Registrado : 13/12/2016

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  Alexandre Fim em Seg 20 Jul 2020, 22:42

    Eduardo,
    Fiz algumas melhorias no teu sistema.
    O sistema vai abrir a tela de login e vc deve informar:

    Usuario: Admin
    Senha: 123

    ou

    Usuario: esandes
    senha: 123

    Após confirmação, o sistema ira abrir a tela de cadastro de chamados:
    [Resolvido]Grava nome do usuario que salvou o registro. Chamad10

    Obs.: È necessário entrar com login e senha, pois o sistema faz a validação do usuário e usa o login para inclusão/alteração de dados.


    Relacionamento de tabelas
    [Resolvido]Grava nome do usuario que salvou o registro. Chamad11

    Obs.: Sempre que possível, separe os dados em tabelas como fiz em CATEGORIA, TIPO, STATUS, UF, onde na tabela de chamados (TB_DADOS) é gravado somente o código dos respectivos dados.

    Se houver a necessidades de incluir dados nas tabelas acima, automaticamente será atualizada os combobox (caixa de combinação) da tela de Chamados.

    A tabela TB_CATEG_TIPO faz a relação das categorias e seus respectivos tipo, pois, no Cadastro de Chamados, ao informar a Categoria, o sistema filtra o Tipo atraves da categoria informada.

    É necessário que seja feita a NORMALIZAÇÃO do sistema (tipo e tamanho de campo) pois estão fora do padrão. Ex. UF com tamanho 255 caracteres. É necessário 2 caracteres apenas.

    Espero ter ajudado.

    Segue exemplo do sistema.

    Boa sorte
    Anexos
    [Resolvido]Grava nome do usuario que salvou o registro. AttachmentSCC.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (266 Kb) Baixado 30 vez(es)


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.

    edufortec10 e pcnet gostam desta mensagem

    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7780
    Registrado : 05/11/2009

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  Alexandre Neves em Ter 21 Jul 2020, 05:24

    Bom dia,
    edufortec10, adeqúe o título para respeitar as regras do fórum


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

    edufortec10 gosta desta mensagem

    avatar
    edufortec10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/08/2015

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  edufortec10 em Ter 21 Jul 2020, 08:22

    Alexandre ficou otimo.. Muito obrigado.
    Alexandre Fim
    Alexandre Fim
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1150
    Registrado : 13/12/2016

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  Alexandre Fim em Ter 21 Jul 2020, 08:54

    Valeu Eduardo1!!
    O fórum agradece.
    Boa sorte


    .................................................................................
    - Procure sempre anexar seu projeto para análise do problema/dúvida.
    - Ao copiar/colar um código VBA, procure entender seu funcionamento.
    - Se o problema foi resolvido, não se esqueça de marcar o tópico como RESOLVIDO.

    edufortec10 gosta desta mensagem

    avatar
    edufortec10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/08/2015

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  edufortec10 em Ter 21 Jul 2020, 08:58

    Resolvido.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7780
    Registrado : 05/11/2009

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  Alexandre Neves em Ter 21 Jul 2020, 11:49

    Boa tarde
    Marque o "Resolvido" no botão apropriado que se encontra na zona inferior direita do formulário do fórum


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    edufortec10
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 26
    Registrado : 03/08/2015

    [Resolvido]Grava nome do usuario que salvou o registro. Empty Re: [Resolvido]Grava nome do usuario que salvou o registro.

    Mensagem  edufortec10 em Qua 22 Jul 2020, 09:59

    Obg peloa apoio

      Data/hora atual: Seg 30 Nov 2020, 02:00