GARANTIR DESCONTO

Fórum Refresh ADOQuery:quot;Como evitar que vá ao primeiro regis #146871

18/03/2003

0

Como faço para após a execução de um Refresh em um ADOQuery, o ponteiro manter a posição na query ??

Quando estou no 5 registro e faço algum tipo de alteração e dou um refresh na Query o ponteiro vai lá pro primeiro registro !! :cry:


obrigado.


Anonymous

Anonymous

Responder

Posts

18/03/2003

Anonymous

Use variável TBookmark, cfe exemplo abaixo:

procedure Atualiza;
var
regAtual:TBookmark;
begin
regAtual := datasource1.dataset.GetBookMark;
...
(sua rotina de atualização)
...
datasource1.dataset.gotoBookMark(regAtual);
dataSource1.dataset.FreeBookMark(regAtual);
end;


Responder

Gostei + 0

18/03/2003

Anonymous

Uma maneira simples, é atribuir a uma iável Global, o valor da propriedade RecNo do registro que estava selecionado quando do refresh.
Ao final atribuir este valor a proriedade RecNo do DataSet que ele automáticamente se posiciona.

Sds
Laercio


Responder

Gostei + 0

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

Aceitar