Travar registros que estão em edição

Delphi

15/02/2003

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.


Cfreitas

Cfreitas

Curtidas 0

Respostas

Aldeir_antonio

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]


GOSTEI 0
Anonymous

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!!!


GOSTEI 0
POSTAR