Travar registros que estão em edição
15/02/2003
0
Como faço para travar registros que estão em edição, impedindo que outros usuários possam editar o mesmo registro. Estou trabalhando com Delphi6, AdoDataSet e Access 2000.
Grato.
Grato.
Cfreitas
Curtir tópico
+ 0
Responder
Posts
15/02/2003
Aldeir_antonio
Uma Forma melhor de fazer isso é criando uma tabela temporária com um campo na ser EDITANDO (s/n) e o CODIGO DO REGISTRO, E QUANDO vc estiver editando a tabela principal que quer travar o programa vai na tabela e grava uma instancia do registro como EDITANDO = s e vc implementa no before EDIT do DataSet (QUERY) etc. uma consulta que verifica se o registro que o usuario esta tentando editar está na tabela temporaria criada se tiver, gera uma excessão e não permite a edição. LEMBRE-SE DE AO GRAVAR, RETIRAR O REGISTRO GRAVADO DA TABELA TEMPORARIA.....
E SO MANDAR VER...[color=darkblue:105aa66f40][/color:105aa66f40]
E SO MANDAR VER...[color=darkblue:105aa66f40][/color:105aa66f40]
Responder
15/02/2003
Anonymous
Deixe sempre todas as tabelas fechadas e qnd vc for usá-las peça para abri-lás no modo exclusivo alterando a propriedade Exclusive para true.
Boa Sorte!!!
Boa Sorte!!!
Responder
Clique aqui para fazer login e interagir na Comunidade :)