[firebase-br] Pular registro dentro de um for Select

Jeudí Prando - GMail jeudiprando em gmail.com
Qui Out 19 11:22:40 -03 2006


antes do seu for coloque um label("L1:")

quando precisar voltar ao inicio de comando do for execute LEAVE L1;

testa ai e vê se dá certo...

Boa sorte com o FireBird!!!

por Jeuí Prando

----- Original Message ----- 
From: <sicnemelpor em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Thursday, October 19, 2006 12:12 PM
Subject: Re: [firebase-br] Pular registro dentro de um for Select


Não é mais fácil usar o IF para isso? Algo assim:
IF variavel <> 'Sim' THEN
BEGIN
   comandos
   comandos
   comandos
END;

Daí não tem a necessidade de ter uma função 'loop' ou 'break' ou algo do
tipo (que na verdade não é aconselhavel na 'obsoleta' programação
estruturada... :) )

[]s
Nelson Sicuro

> Pessoal tenho o seguinte for select
>
> For select * from tabela into lista de variaveis do
>     begin
>         comandos
>         comandos
>         comandos
>         If variavel = 'Sim' then
>             Pula registro e volta para o inicio do for-select;
>
>     end
> .................
> Para quem conheçe clipper, o que eu gostaria é de saber se existe um
> comando similar ao comando LOOP dentro de for
> ...............

______________________________________________
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