MaximoAccess

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

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!
    avatar
    Dilson
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1687
    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.


    avatar
    JPaulo
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9376
    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.]


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    [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: Qua 16 Ago 2017, 16:16