Fórum Descobrir Usuário que está alterando #261529
11/12/2004
0
Como faço para saber qual usuário e de qual máquina, é que o registro tá sendo alterado.
Thomaz_prg
Curtir tópico
+ 0Posts
11/12/2004
Max.jgs
Ass: Max...
Gostei + 0
12/12/2004
Thomaz_prg
Só que é o seguinte, eu gostaria que fosse informado o nome do usuário e a máquina, apenas se, o registro estiver bloqueado. Tipo, se o registro já estivesse sendo alterado por um usuário, e outro tentasse alterar.
Mas de qualquer forma valeu!
Gostei + 0
12/12/2004
Max.jgs
Quando o usuário tentar alterar um determinado registro, através do Evento BeforeEdit1(Antes de alterar) ou AffeterEdit(depois de alterar) vc criara uma procedure para verificar se esse determinado registro já está inserido na tabela de controle como registro já alterado e se tiver inserido nessa tebela então vc reveberá uma mensagem informando o IP o nome do Usuário de demais informações assim desejados....
Pode existir uma outra forma mais eu não conheço....
Ass: Max...
Gostei + 0
12/12/2004
Max.jgs
Quando o usuário tentar alterar um determinado registro, através do Evento BeforeEdit1(Antes de alterar) ou AffeterEdit(depois de alterar) vc criara uma procedure para verificar se esse determinado registro já está inserido na tabela de controle como registro já alterado e se tiver inserido nessa tebela então vc reveberá uma mensagem informando o IP o nome do Usuário de demais informações assim desejados....
Pode existir uma outra forma mais eu não conheço....
Ass: Max...
Gostei + 0
12/12/2004
Thomaz_prg
Eu também já havia pensado em criar arquivos no servidor, e, de tempos em tempos, o servidor tentaria apagar esses arquivos, pois enquanto estiver em uso, o mesmo não pode ser excluído.
Mas o q acontece é q, analisando programas feitos em access, e após ter conversado com um colega, que disse fazer isso usando uma linguagem chamada progress, acho que, pelo menos no firebird deve ter algo.
Mas de qualquer forma valeu!
Gostei + 0
12/12/2004
Max.jgs
Se o sistema travar vc pode copiar os dados que estão sendo alterador para uma tabela chamada Registros anteriores e quando o sistema voltar ao normal vc receberá a informação de que determinado registro em uma determinada máquina foi alterado.... e tendo a opção de voltar com os dados alterado para a tabela que foi alterada......
Ass: Max...
Gostei + 0
12/12/2004
Thomaz_prg
Mas é que queria que o Firebird me fornecesse estas informações. Tipo, acontece que, vi isso acontecer em um programa em Access, e entrei em contato com uma pessoa, direta do FireBase.Com.br. O mesmo deu a entender que existe essa opção, porém não disse como...
Então, mais uma vez obrigado.
Valeu.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)