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.


Cfreitas

Cfreitas

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]


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


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar