Desligar DataSet do dbGrid

Delphi

29/10/2008

Bom dia amigos,

Tenho a seguinte situação:

- Num dbgrid, listo as parcelas de débito do cliente, criei uma função que marca as linhas que o usuário deseja quitar. ok

- Ao confirmar que deseja liquidar essas contas, eu queria desligar o dbgrid do dataset, de modo que ficasse o dbgrid estático com aquelas parcelas selecionas e no mesmo momento vou dar o comando de liquidação, passando por cada uma das linhas verificando se está marcada e baixar o débito.

- Queria fazer isso, se possível, pois quando estou fazendo a liquidação, o, ponteiro fica andando pelo dbgrid, ficando na elegante.

Se puderem me ajudar, agradeço

Mario


Aldus

Aldus

Curtidas 0

Melhor post

Adriano Santos

Adriano Santos

29/10/2008

Pelo que entendi você está fazendo um loop no DataSet. É fácil resolver.


//Desativa
SeuDataSet.DisableControls;

while not DataSet.EOF do 
begin
  //Código
end;

//Ativa
SeuDataSet.EnableControls;




GOSTEI 1

Mais Respostas

Aldus

Aldus

29/10/2008

Olá Adriano,

Era isso mesmo.

Funcionou corretamente.

Obrigado


GOSTEI 0
POSTAR