Travar registros que estão em edição
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
Curtidas 0
Respostas
Aldeir_antonio
15/02/2003
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]
GOSTEI 0
Anonymous
15/02/2003
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!!!
GOSTEI 0