Buscar

Usando o componente gauge na execução da query

Código

Procedure TForm1.Button1Click(Sender: TObject);
begin

Query1.Open;{ abre a table query que seja}
Gauge1.MaxValue:=query1.RecordCount; {diz que o valor max do gauge é o valor de regitrs a serem
processados pela na tabela}

Query1.First; {posiciona no inicio da tabela}
if not Query1.Eof then {enquanto a tabela não estiver, vai executar
o codigo abaixo }

repeat
{ seus comandos para a tabela }
Gauge1.Progress:=Gauge1.Progress + 1;
if Gauge1.Progress = Gauge1.MaxValue then
begin
showmessage('Processo Terminado!');
end;
Query1.Next { move para o próximo registro}
until Query1.Eof; {finaliza o programa ao final da tabela}
end;

end.

//espero que gostem

Publicidade

Vote na dica




Quantidade de votos: 0 votos
Aceitação: 0%


Detalhes da dica

Categoria: Componentes
Adicionada dia: 03/07/07
Por: Fabricio Silva Da Rocha
Visualizada: 14630 vezes

Planeta Delphi - Tudo sobre programação Delphi Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009