Fórum Como travar um registro para outra estação não altera-lo #291431
11/08/2005
0
Fala galera, vamos lá.
Estou com a seguinte situação.
Preciso alterar um registro determinado, mas quero qeu outro usuário faça o mesmo.
Exemplo:
Usuário 1 dá .Edit no registro A;
Usuário 2 dá .Edit no registro A, neste momento, preciso que der um erro dizendo que o registro A está sendo usado e não pode altera-lo.
Desde já grato.
Att
Bruno
Estou com a seguinte situação.
Preciso alterar um registro determinado, mas quero qeu outro usuário faça o mesmo.
Exemplo:
Usuário 1 dá .Edit no registro A;
Usuário 2 dá .Edit no registro A, neste momento, preciso que der um erro dizendo que o registro A está sendo usado e não pode altera-lo.
Desde já grato.
Att
Bruno
Bfbraz
Curtir tópico
+ 0
Responder
Posts
14/08/2005
Idivaldo.mb
Amigo
Qual banco que vccê está usando?
Na minha Opinião, você deveria criar um campo boleano onde toda edição do registro, você precisaria verificar se ela estiver como true nao deixar editar dando uma mensagem ao usuário, ou deixando ser editada quando o valor do campo for false.
Para saber se esta em edicao segue um exemplo abaixo.
if (query ou table).state in [dsedit] then
begin
//
end;
Qual banco que vccê está usando?
Na minha Opinião, você deveria criar um campo boleano onde toda edição do registro, você precisaria verificar se ela estiver como true nao deixar editar dando uma mensagem ao usuário, ou deixando ser editada quando o valor do campo for false.
Para saber se esta em edicao segue um exemplo abaixo.
if (query ou table).state in [dsedit] then
begin
//
end;
Responder
Gostei + 0
16/08/2005
Porty
Veja o link a baixo onde mostro o código que fiz para fazer o travamento, até hoje ainda ninguém comentou o código agradeço se algum tiver melhorias que poste pois assim vamos conseguir ter um código 100¬ para os principiantes.
http://forum.clubedelphi.net/viewtopic.php?t=66314&highlight=
http://forum.clubedelphi.net/viewtopic.php?t=66314&highlight=
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)