[firebase-br] RES: Percentual de Execução de um Select

Carlos H. Cantu listas em warmboot.com.br
Qui Jun 16 10:54:48 -03 2011


Desaconselho o uso dessa função, visto que ela depende de um
recordcount, que para a maioria dos componentes de acesso, significa
dar um fetchall nos dados.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

F> Até achei esta dica:
F> http://www.ramosdainformatica.com.br/art_recentes01.php?CDA=877

F> Mas não sei se funciona não... Delphi 7 / 2006

F> BEGIN 
F> while not NOME_DA_QUERY.Eof do
F> begin

F> with NOME_DA_QUERY do
F> begin
F> close;
F> sql.clear;
F> sql.add('select * from NOME_DA_TABELA');
F> sql.add('where PARAMETERS=:????);
F> Parameters[0].Value:=????;
F> open;
F> END;

F> NOME_DA_QUERY.Next;
F> // AQUI COMEÇA A EVOLUÇÃO DA CONSULTA

F> // SE FOR O COMPONENTE GAUGE
F> Gauge1.MaxValue:=NOME_DA_QUERY.RecordCount;
F> Gauge1.Progress:=Gauge1.Progress+1;

F> // SE FOR O COMPONENTE PROGRESSBAR
F> progressbar1.Max:=NOME_DA_QUERY.RecordCount;
F> progressbar1.Position:=ProgressBar1.Position+1;

F> //SOMENTE PARA PROGRESSBAR, "ESTE LABEL RECEBE A PORCENTAGEM"

F> label1.Caption:=formatfloat('00',(ProgressBar1.Position+1)*100/NOME_DA_QUERY
F> .RecordCount)+' % ';
F> end;
F> END

F> Fco. Felix
F> Desenvolvimento de Sistemas
F> www.soltecnologia.com.br

F> -----Mensagem original-----
F> De: lista-bounces em firebase.com.br
F> [mailto:lista-bounces em firebase.com.br] Em
F> nome de Eduardo Jedliczka
F> Enviada em: quinta-feira, 16 de junho de 2011 10:13
F> Para: FireBase
F> Assunto: Re: [firebase-br] Percentual de Execução de um Select

F> Não.

F> ==========================
F> Eduardo Jedliczka
F> Apucarana - Pr
F> ==========================


F> Em 16 de junho de 2011 08:49, Reinaldo <diasmartins em gmail.com> escreveu:
>> Olá,
>>
>> Existe no Firebird 2.1 algum recurso que me traga alguma informação de
>> quanto do processo um SELECT já foi executado?
>>
>> Grato
>>
>> Reinaldo
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>

F> ______________________________________________
F> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
F> Para saber como gerenciar/excluir seu cadastro na lista, use:
F> http://www.firebase.com.br/fb/artigo.php?id=1107
F> Para consultar mensagens antigas: http://firebase.com.br/pesquisa


F> ______________________________________________
F> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
F> Para saber como gerenciar/excluir seu cadastro na lista, use:
F> http://www.firebase.com.br/fb/artigo.php?id=1107
F> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista