MaximoAccess

Caro Usuário, não tire as suas duvidas nas Salas de Repositório, abra sempre um novo tópico relacionado, nas salas destinadas para o efeito, como Sala de Tabelas, Consultas, Formulários, Relatórios, Macros, Módulos e VBA.

Obrigado

Administração do MaximoAccess

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

    Gravar Log de alterações

    Compartilhe

    ass
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 9
    Registrado : 01/05/2012

    Gravar Log de alterações

    Mensagem  ass em Sex 17 Jan 2014, 13:15

    Olá pessoal, será que existe alguma maneira de criar um log de alterações de um determinado form?

    teria que gravar:

    Nome do Campo:
    Valor Anterior:
    Valor Novo:

    Detalhe, trabalho com form desvinculado então teria que ser na ação do botão, colocar um a um eu sei que dá pra fazer, só que com uma tela com mais de 120 textbox acaba se tornando muito trabalhoso!

    Obrigado!

    Dilson
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1602
    Registrado : 11/11/2009

    Re: Gravar Log de alterações

    Mensagem  Dilson em Sab 25 Jan 2014, 21:39

    Olá,

    Se não houver problema em vincular uma tabela no form mesmo estando trabalhando desvinculado, pode usar este exemplo:
    Log de atividades a nivel de registros

    Agora vem as implementações:

    - Copie e cole a tabela que alimenta o form e renomeie para outro nome qualquer, por exemplo: "temp";
    - Delete todos os registros de "temp";
    - No campo chave primária, mude Numeração automática para Número;
    - Vincule "temp" no form e os respectivos campos;

    No código que edita de forma desvinculada, coloque:

    Call LogChange("A")
    'comandos de UPDATE
    CurrentDb.Execute "DELETE * FROM temp"

    Repare que usaremos a tabela temp somente para usarmos a propriedade OldValue dos campos.

    Isso funciona, analise.




    .................................................................................
    Atenção:
    => Antes de implementar qualquer dica, faça um backup do seu projeto;
    => Retorne para marcar o Resolvido ou continuar a discussão;
    => Sempre realize pesquisas antes de postar uma pergunta;

    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8907
    Registrado : 04/11/2009

    Re: Gravar Log de alterações

    Mensagem  JPaulo em Qua 29 Jan 2014, 11:00

    Aproveite e veja o que já existe neste fórum;

    [Você precisa estar registrado e conectado para ver este link.]

    [Você precisa estar registrado e conectado para ver este link.]


    .................................................................................
    Sucesso e Bons Estudos
    Success and Good Studies

    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]
    [Você precisa estar registrado e conectado para ver esta imagem.] [Você precisa estar registrado e conectado para ver este link.]

      Data/hora atual: Ter 06 Dez 2016, 05:45