ACCESS EM REDE PERDENDO DADOS
Oi amigos,
Tenho um sistema vb6 com access e
em um cliente onde tem uma rede ponto a ponto, e vira e mexe meu cliente diz q some um produto do CADASTRO
ja virei e revirei o sistema e vi q nao tem nada de errado
dai eu lhes pergunto:
sera q é a rede q esta fazendo perder dados?
em caso positivo, existe alguma maneira de verificar se é ela mesmo?
se existe algum software q acusa isso?
Tenho um sistema vb6 com access e
em um cliente onde tem uma rede ponto a ponto, e vira e mexe meu cliente diz q some um produto do CADASTRO
ja virei e revirei o sistema e vi q nao tem nada de errado
dai eu lhes pergunto:
sera q é a rede q esta fazendo perder dados?
em caso positivo, existe alguma maneira de verificar se é ela mesmo?
se existe algum software q acusa isso?
Olha, minha sugestão é se criar um histórico de transações, ou seja inclusão ou exclusão, 80% dos casos parecidos com o seu um operador do sistema Faz exclusão não autorizada, ou erroneamente.
este histórico poderia ser um arquivo texto, nele vc poderia colocar os seguintes dados
data, hora, transação(inclusão, exclusão, alteração), operador, e os dados alterados
seu sistema possui controle, tipo quem pode fazer o que no mesmo, ou todos, incluem excluem e alteram qualquer coisa no sistema?
Na função ou botão incluir, excluir e alterar você por um acaso colocou algum On Error Resume Next? se sim retire o mesmo, pois ele pode estar ocultando algum erro.
este histórico poderia ser um arquivo texto, nele vc poderia colocar os seguintes dados
data, hora, transação(inclusão, exclusão, alteração), operador, e os dados alterados
seu sistema possui controle, tipo quem pode fazer o que no mesmo, ou todos, incluem excluem e alteram qualquer coisa no sistema?
Na função ou botão incluir, excluir e alterar você por um acaso colocou algum On Error Resume Next? se sim retire o mesmo, pois ele pode estar ocultando algum erro.
Tenho esse controle sim, mas infelizmente nao é erro do programa nao, e sim da rede
Sugiro que você implemente uma rotina de exclusão lógica (ou seja, crie um campo na tabela e marque o mesmo como EXCLUÃDO) de forma que o registro continue na base (mesmo não aparecendo para o usuário final).
Veja se ainda assim os registros continuam [Ô]sumindo[Ô].
Veja se ainda assim os registros continuam [Ô]sumindo[Ô].
Sara comenta este On error rensume next e complila e deixe o usuário trabalhar, pra ver se ele gerar algum erro
Eu tinha muito isso no passado, hoje eu rebato com o campo LIXEIRA
Nesse campo eu gravo
S & [Ô]-[Ô] & NOW & [Ô]-[Ô] & USUÃRIO
Com isso ja me salvei de vários problemas, eu tenho sempre oculto os registros deletados por eles
Já tive vários usuários me dizendo [Ô]o seu sistema apagou um registro[Ô] e sempre são eles que excluem e esquecem
Quando abro a tabela
SELECT * FROM Clientes WHERE LIXEIRA=[ô]N[ô]
Assim para eles so apresenta os ativos, mas quando ocorre esse tipo de problema e provo com data / hora e quem excluiu
O que já ocorreu muito pe clicar errado, tipo
BOTÃO NOVO, ELES CLICAM EM ALTERAR, AO INVES DE GRAVAR
Esconda todas as opções ao incluir, o que ocorria no meu cliente, ele gravava com alterar, ai o que fazia, gravava um por cima do outro
So deixe na tela o botão GRAVAR depois de clicar em NOVO
Nesse campo eu gravo
S & [Ô]-[Ô] & NOW & [Ô]-[Ô] & USUÃRIO
Com isso ja me salvei de vários problemas, eu tenho sempre oculto os registros deletados por eles
Já tive vários usuários me dizendo [Ô]o seu sistema apagou um registro[Ô] e sempre são eles que excluem e esquecem
Quando abro a tabela
SELECT * FROM Clientes WHERE LIXEIRA=[ô]N[ô]
Assim para eles so apresenta os ativos, mas quando ocorre esse tipo de problema e provo com data / hora e quem excluiu
O que já ocorreu muito pe clicar errado, tipo
BOTÃO NOVO, ELES CLICAM EM ALTERAR, AO INVES DE GRAVAR
Esconda todas as opções ao incluir, o que ocorria no meu cliente, ele gravava com alterar, ai o que fazia, gravava um por cima do outro
So deixe na tela o botão GRAVAR depois de clicar em NOVO
Esse negocio de Exclusão de dados é um problema serio, no meu caso tenho uma tabela que grava tudo oque o usuário fez, tipo, tem os campos, [Ô][Ô]HISTORICO - USUARIO - DATA - HORA - aà em historico eu coloco se foi Inclusão, Exclusão, Alteracão, acessou, fechou, etc..., qualquer problema que houver o proprio cliente pode ver oque aconteceu, e claro, esse relatório é só de visualizacao, nao pode ser alterado.. , é uma boa ideia isso..
Tópico encerrado , respostas não são mais permitidas