DBGrid e Relatorios, como nao correr a grid durante criacao

Delphi

17/10/2005

Estou com um projeto q gera um relatorio a partir de uma grid. Porem quando vou criar o relatorio QuickReport ele fica correndo a grid em tempo de criacao o que deixa mais lento o programa.. Como faco para tirar isto?


Startx

Startx

Curtidas 0

Respostas

Massuda

Massuda

17/10/2005

Antes de gerar o relatório, no DataSet (TTable ou TQuery) utilizado pelo relatório, faça...
SeuDataSet.DisableControls;
...e depois que terminar de gerar o relatório, faça...
SeuDataSet.EnableControls;

Esses comandos, respectivamente, desabilitam/habilitam a atualização dos controles data-aware que estejam ligados ao DataSet.


GOSTEI 0
POSTAR