Re: [firebase-br] Como saber que estou na última linha do for de uma procedure???
Felype de Carvalho
xslaiderx em gmail.com
Ter Maio 8 13:18:34 -03 2007
vc vai verificar
IBQuery.Close;
IBQuery.Sql.Clear;
IBQuery.Sql.Add('Select * From Cliente');
IBQuery.Open
IBQuery.First;
While not IBQuery.Eof do
begin
end;
repeat
//PROGRAMAÇÃO DESEJADA
IBQuery.Next;
until IBQuery.Eof
if IBQuery.Eof then
begin
end;
a função EOF verifica se está no final da seleção
acima segue exemplos de como trabalhar com a função EOF
espero ter ajudado
----- Original Message -----
From: "Rider of the storm" <sidoncd em gmail.com>
To: <lista em firebase.com.br>
Sent: Tuesday, May 08, 2007 1:13 PM
Subject: Re: [firebase-br] Como saber que estou na última linha do for de
uma procedure???
> "Murilo -> CPR Sistemas" <murilo em cprinformatica.com.br> escreveu na
> mensagem news:f1o3ch$p8j$1 em sea.gmane.org...
>
>> Tem como saber sem ter que utilizar, UDF o um Count + row_count?
>
> Na ultima linha não sei, mas depois da ultima vc pode criar mais uma com o
> que vc quiser, por exemplo
>
>
> begin
>
> for
> select
> blahblah....
> from
> blah blah...
> where
> blahblah...
> into
> blahblah...
>
> do
> begin
> /* Incremente suas variaveis para aparecer na ultima linha */
> suspend.
> end
> begin
> Aqui vc passou pela ultima linha, pode fazer coisas do tipo:
> CODIGO_ITEM = 'SALDO';
> DESCRICAO_ITEM = 'Saldo Final teste';
> TOTAL_QT = nTtQt;
> TOTAL_VALOR = nTtVl;
> SUSPEND;
> end
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
>
>
>
--------------------------------------------------------------------------------
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista