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


5 participantes

    [Resolvido]Historico de Alterações

    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Historico de Alterações

    Mensagem  adriano944 10/6/2010, 07:26

    Pessoal
    Bom Dia

    Estou desenvolvendo um sistema aqui para a empresa, e me solicitaram que fosse implementado um sistema de histórico para cada alteração que fosse feita no formulário.exemplo:

    Dia - Formulário - Campo - Valor Antigo do Campo - Valor Novo do Campo
    01/06/2010 - Formulário PVE - Data Abertura - 01/01/2009 - 01/06/2010


    Gostaria de salvar +/- dessa maneira para ter um histórico completo de tudo que for feito.
    Se alguem puder me ajudar...desde ja agradeço!
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  criquio 10/6/2010, 07:32

    Coloque no evento "Ao carregar" a instrução para gravar esses dados na tabela e no "Ao clicar" do botão de salvar as alterações, coloque para gravar na tabela de log os dados aletarados.
    Na sala de repostório de exemplos tem um exemplo disso, se não me engano.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 10/6/2010, 07:53

    Bom dia Adriano;

    Altere o meu nome no formulário e pressione o botão Salvar, depois veja na tabela tblLog:

    http://www.speedyshare.com/files/22890381/Adriano.rar


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 10/6/2010, 08:00

    Jpaulo

    No meu caso eu tenho um formulário com cerca de 30 campos, porem nem sempre todos serao alterados, porem eu nao posso salvar historico de tudo, sendo que apenas alguns campos foram alterados..

    como posso fazer para primeiramente saber quais campos foram alterados e em seguida gravar o historico apenas destes?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 10/6/2010, 08:06

    Exemplo de alterar no Principal e gravar num banco externo.

    Coloque o banco Historico em C:\

    http://www.speedyshare.com/files/22890577/AdrianoHistorico.rar


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 10/6/2010, 08:38

    Este exemplo, só grava se existir alterações.

    http://www.speedyshare.com/files/22891042/AdrianoHistoricoII.rar


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 10/6/2010, 08:52

    no caso de eu usar o me.dirty, eu teria que colocar ele no evento after_update? ou no evento update de cada textbox?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 10/6/2010, 08:56

    Não necessita do me.dirty, veja o ultimo exemplo.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 10/6/2010, 10:24

    Obrigado JPaulo

    Mas eu posso colocar de alguma maneira que salve apenas se o usuario clicar no botão salvar? nao deixando que salve automaticamente?

    ai no caso só iria salvar o historico e no banco de dados, se o usuario clicasse no botao..
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 10/6/2010, 11:00

    Amigo Adriano você faz como bem entender, no botão ou assim como está, fica ao seu critério.

    Mas no fim de tudo, eu pergunto.

    Para quê salvar um histórico de alterações, se o usuário vai escolher se salva ou não ?

    Para mim o usuário nem deveria de saber da existência dessa função.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 10/6/2010, 11:06

    Mas a opção de salvar não é apenas para salvar o historico.. é para salvar as informações no banco de dados para futuras consultas.

    e quando a opção não será decidida sobre salvar o historico e sim sobre as outras informações, como mencionado anteriormente...
    o histórico deve ser salvo sempre.. o que preciso sobre o historico é confirmar quando ouve alteração ou nao..para salvar no historico...pois nao quero salvar o que nao foi alterado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 10/6/2010, 11:29

    Amigão então está resolvido.

    O ultimo exemplo que lhe passei já só salva no histórico se existir alterações, para consultar ou novos registros não salva.

    Coloque um botão no form somente para salvar normal e voilá.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 10/6/2010, 11:30

    blz Jpaulo

    Muito obrigado mais uma vez
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 10/6/2010, 14:45

    JPaulo

    Não consegui fazer para percorrer os campos existentes no formulário para salvar o histórico..
    no formulário tenho textbox e combobox...

    como posso perocrrer todos os campos para saber quais foram alterados?
    pois da maneira que voce me enviou ele tem apenas um campo no formulário...

    se puder me ajudar...desde ja agradeço!
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 11/6/2010, 06:21

    Bom dia Adriano;

    Coloque na mesma o banco Historico.mdb em C:\ para testar;

    Veja com atenção, que o código vai percorrer todos os controles do formulário e se encontrar alterações registra no histórico
    se não existirem alterações não registra nada.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 11/6/2010, 07:37

    JPaulo

    Eu trabalho em uma empresa onde infelizmente cada um quer fazer o melhor..nem que para isto seja necessário prejudicar o outro...

    pensando nisso eu gostaria de saber se tem como por exemplo... se um campo estiver preenchido e o usuario apagar o valor do campo, se é possivel salvar isto também....
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 11/6/2010, 08:25

    Primeiramente gostaria de saber se funcionou, pois essa é a parte mais importante para um programador.

    E quanto à sua pergunta, sim é possivel e já está feito, só aguardo o seu retorno.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 11/6/2010, 11:01

    Aqui está;

    Se existirem alterações dos registros ou se o campo estiver preenchido e o usuario apagar o valor do campo, regista.

    Download

    Aguardo o seu retorno.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  adriano944 11/6/2010, 15:07

    Jpaulo

    Vou testar aqui e volto para informar amanha

    de qualquer forma
    obrigado pelo retorno.
    avatar
    juracosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 14/10/2010

    [Resolvido]Historico de Alterações Empty Gravação dos Históricos

    Mensagem  juracosta 14/10/2010, 14:55

    Gostei da Rotina de histórico aqui do site, agora pergunto como faço:

    1-Para gravar em uma tabela do mesmo BD

    2-Ter a opção de Inclusão, Exclusão e até impressão no log.

    Grato, sou novo no site e não entendo muito ACESS.

    Surprised
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 15/10/2010, 06:33

    Ola Jurandir seja bem vindo ao fórum,

    A rotina foi alterada para efetuar o registo do log no proprio MDB

    A 2ª duvida não entendi.

    Download


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    avatar
    juracosta
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 25
    Registrado : 14/10/2010

    [Resolvido]Historico de Alterações Empty Sobre a 2º duvida de historico

    Mensagem  juracosta 17/10/2010, 11:29

    É que reparei que o LOG estava fazendo apenas sobre UPdate (alterações), como incluir no logo novos (Inclusão)registros e (Exclusão) exclusoes de registros; ou será que não entendi direito o código.
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  Dilson 17/10/2010, 22:08

    esse ultimo exemplo ficaria excelente se registrasse os novos registros e alterações. João Paulo, tem como fazer tudo junto?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 18/10/2010, 05:23

    Bom dia a todos;

    Conforme pedido,

    Download


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...
    Dilson
    Dilson
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  Dilson 18/10/2010, 08:45

    João Paulo,

    Agora ficou show, completo e tá aprovado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  JPaulo 18/10/2010, 08:46

    Obrigado pelo retorno o fórum agradece.


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

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Historico de Alterações Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Historico de Alterações Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Historico de Alterações Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Historico de Alterações Empty Re: [Resolvido]Historico de Alterações

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/3/2024, 13:34