ROTINA PARA PARA GRAVAR LOG

WILSONJOSE 09/09/2014 12:01:26
#441091
Bom dia a todos, alguém teria alguma idéia de como fazer uma rotina para gravar log de alguma alteração de um cadastro: exemplo: alterei apenas o endereço do cliente, como ler todos os campos do form comparando com o registro da tabela de clientes e ao identificar que o endereço foi alterado gravar este log.

desde já agradeço
ESLEYSANCHES 16/09/2014 22:39:54
#441278
Boa Noite amigo ...
Precisei a muito tempo fazer isso, devo admitir que com uma tela com muitos campos a coisa ficou feia!

Basicamente faço o seguinte:

1-) Janela que tem um botão alterar.
2-) Ao clicar no botão alterar abre a janela e carrega todos os textboxes com os dados do banco.
3-) Junto com os textboxes criei variaveis com nomes quase igual aos campos e carreguei juntos (Ex.: varNOME, varENDERECO)
4-) Após o usuário fazer todas as alterações e clicar no botão [Ô]Alterar[Ô] ou [Ô]Atualizar[Ô] sei lá ... você faz uma rotina comparando as variaveis antes com os textboxes depois e guarde aqueles campos que foram alterados. Por exemplo: if (varNOME != txtNOME) { observacoes = observacoes + [Ô]Nome alterado![Ô] }

Conseguiu entender a lógica?
Com certeza com o tempo você vai mudando e facilitando muito, muito mais que isso. Mas no dia na emergência foi isso que utilizei!


Abraços
Esley
Faça seu login para responder