Atualizar corretamente os registros da tabela, gt; não só u

Firebird

31/10/2003

Estou com um problema,

Eu tenho um formulário onde mostra registro (1 registro por form) quando navego muda todos os dados do form.

O lance é: eu faço uma alteração, que envolve 2 registros dessa tabela. E dou um [b:879a0da8b3]Refresh [/b:879a0da8b3]ele [b:879a0da8b3]atualiza somente o registro em foco[/b:879a0da8b3]. Se navego até [b:879a0da8b3]o outro registro não está atualizado[/b:879a0da8b3].

Se tento [b:879a0da8b3]abrir e fechar [/b:879a0da8b3]a tabela dá certo, porém [b:879a0da8b3]volta ao primeiro registro[/b:879a0da8b3]...

Qual seria a saida correta?

Obrigadão!!!

(obs.: estou trabalhando com apenas uma tabela) nessa alteração.

Alex. :wink:


Alex_

Alex_

Curtidas 0

Respostas

Marcelo.c

Marcelo.c

31/10/2003

Uma saída seria gravar a posição atual e retornar posteriormente:

var i: integer;
begin
  i:=Tabela.Recno;
  Tabela.Close;
  Tabela.Open;
   Tabela.Recno:=i;
end;

Obs.: Em caso de exclusão de registros poderá não funcionar, já que a posição dos registros na tabela será alterada.


GOSTEI 0
POSTAR