Fórum rxdbgrid parado na mesma linha (registro) #408577

19/10/2011

0

Olá pessoal, bom dia.

Gostaria de saber se tem como posicionar o rxdbgrid sempre na mesma linha e os registros da tabela ficarem correndo (atualizando) de baixo pra cima.

Desde já agradeço.

Rodrigo
Cis Informática

Cis Informática

Responder

Posts

19/10/2011

Dirceu Morais

Sempre utilizo o DBgrid, mas acho que tem como sim.

é só posicionar o dssource no final do registro, e no loop, ao invés de NEXT vc usa o PRIOR

Ex:
ARQUIVO_DADOS.LAST;
ENQUANTO NAO ARQUIVO_DADOS.BOF FAÇA
BEGIN
   ....
   ....
   PRIOR;
END;

Responder

Gostei + 0

21/10/2011

Gustavo Bretas

Você precisa que fique uma linha selecionada ou que evitar o problema do cursor correr todo o DataSet quando faz o Looping?

Se quiser somente evitar correr o DataSet use:

try
DataSet.DisableControls;
// -> Faz o Looping
finally
DataSet.EnabledControls;
end;


Sempre use o Try Finally pq caso ocorra algum erro sua Grid não fica travada!

Att
Responder

Gostei + 0

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

Aceitar