Jump to content


% rAFAEL %

Member Since 04/07/2005
Offline Last Active 07/08/2012, 16:25
-----

Posts I've Made

In Topic: If + Do Loop

29/09/2007, 16:24

Eaí rapaz!

seguinte, não entendi algumas coisas:

O que é o "i" que vc se refere no código? Não vi ele declarado em lugar nenhum.

Outra coisa, ao invés de usar:

j = 1
valor = 0

Do until j = (i+1)

tabela = Request.Cookies("nomecookie")("campo1_"&j)
codigo = Request.Cookies("nomecookie")("campo2_"&j)

If tabela = "removido" then
j = j + 1
Loop

Não deveria ser:

j = 1
valor = 0


tabela = Request.Cookies("nomecookie")("campo1_"&j)
codigo = Request.Cookies("nomecookie")("campo2_"&j)



If tabela = "removido" then
Do until j = (i+1)
j = j + 1
Loop

?

"Lendo" o código:

Se a tabela for igual a "removido" então faça um loop até j ser igual a (i + 1). Mas i não está declarado, então acho meio dificil isso dar certo.

Pra ser bem sincero eu não entendi o que tu quis dizer no teu código hehe

Dá uma explicada um pouco melhor sobre qual a função que tu quer nisso tudo que acho que facilita.


Valeu a iniciativa e a tentativa Firehalk!

Esse "i" está declarado mais acima no código. Não está aqui mas foi declarado. É um contador. Ele conta qtos registros têm.

O que eu preciso é que a cada Loop seja verificado se o valor lido é igual a "removido" (tabela = Request.Cookies("nomecookie")("campo1_"&j)), pq se for já descarta e busca o próximo (j = j + 1 e "Loopa"), e se esse proximo também for, descarta e burca o proximo outra vez(j = j + 1 e Loopa outra vez).

Fazendo do jeito que vc aconselhou, a verificação se o valor lido é igual a "removido" (tabela = Request.Cookies("nomecookie")("campo1_"&j)) acontece antes do Loop e eu preciso que aconteça a cada Loop.

Consegui explicar? Qqr coisa pergunta outra vez! muito obrigado!
Rafael

IPB Skin By Virteq