Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Jow Xavier

[Resolvido] erro com while

Recommended Posts

Bom dia, estou com erro no meu while ele só tá exibindo o mesmo registro:

if not tab.eof then
						while not tab.EOF
						destino= tab("destino")
						peso= tab("peso")
						palletizacao= tab("palletizacao")
						
						' Abaixo faço as verificações de destino, e consequentemente alimento as variáveis.
						
						if (destino) = "11" and (peso)= "12" then	
															
						'transportadora= tab("transportadora")
						nota_fiscal= tab("nota_fiscal")
						peso= tab("peso")
						quantidade= tab("quantidade")
						valor_nota_fiscal= tab("valor_nota_fiscal") 
						frete_valor= FormatNumber((1400.00/1000)*peso,2)
						adv= (tab("valor_nota_fiscal")*0.04)/100
						if (palletizacao) = "1" then
						total= FormatNumber(frete_valor+adv+50.00,2)
						else
						total= FormatNumber(frete_valor+adv,2)
						end if 
						
						else
						end if
						
						if (destino) = "11" and (peso)= "25" then	
															
						'transportadora= tab("transportadora")
						nota_fiscal= tab("nota_fiscal")
						peso= tab("peso")
						quantidade= tab("quantidade")
						valor_nota_fiscal= tab("valor_nota_fiscal") 
						frete_valor= FormatNumber((2800.00/1000)*peso,2)
						adv= (tab("valor_nota_fiscal")*0.04)/100
						if tab("palletizacao") = "1" then
						total= FormatNumber(frete_valor+adv+50.00,2)
						else
						total= FormatNumber(frete_valor+adv,2)
						end if 
						
						else
						end if
						
						if (destino) = "12" and (peso)= "12" then	
															
						'transportadora= tab("transportadora")
						nota_fiscal= tab("nota_fiscal")
						peso= tab("peso")
						quantidade= tab("quantidade")
						valor_nota_fiscal= tab("valor_nota_fiscal") 
						frete_valor= FormatNumber((2200.00/1000)*peso,2)
						adv= (tab("valor_nota_fiscal")*0.04)/100
						if tab("palletizacao") = "1" then
						total= FormatNumber(frete_valor+adv+50.00,2)
						else
						total= FormatNumber(frete_valor+adv,2)
						end if 
						
						else
						end if
						
						if (destino) = "12" and (peso)= "25" then	
															
						'transportadora= tab("transportadora")
						nota_fiscal= tab("nota_fiscal")
						peso= tab("peso")
						quantidade= tab("quantidade")
						valor_nota_fiscal= tab("valor_nota_fiscal") 
						frete_valor= FormatNumber((3500.00/1000)*peso,2)
						adv= (tab("valor_nota_fiscal")*0.04)/100
						if tab("palletizacao") = "1" then
						total= FormatNumber(frete_valor+adv+50.00,2)
						else
						total= FormatNumber(frete_valor+adv,2)
						end if 
						
						else
						end if
						
						if (destino) = "13" and (peso)= "12" then	
															
						'transportadora= tab("transportadora")
						nota_fiscal= tab("nota_fiscal")
						peso= tab("peso")
						quantidade= tab("quantidade")
						valor_nota_fiscal= tab("valor_nota_fiscal") 
						frete_valor= FormatNumber((1600.00/1000)*peso,2)
						adv= (tab("valor_nota_fiscal")*0.04)/100
						if tab("palletizacao") = "1" then
						total= FormatNumber(frete_valor+adv+50.00,2)
						else
						total= FormatNumber(frete_valor+adv,2)
						end if 
						
						else
						end if
						
						if (destino) = "13" and (peso)= "25" then	
															
						'transportadora= tab("transportadora")
						nota_fiscal= tab("nota_fiscal")
						peso= tab("peso")
						quantidade= tab("quantidade")
						valor_nota_fiscal= tab("valor_nota_fiscal") 
						frete_valor= FormatNumber((3100.00/1000)*peso,2)
						adv= (tab("valor_nota_fiscal")*0.04)/100
						if tab("palletizacao") = "1" then
						total= FormatNumber(frete_valor+adv+50.00,2)
						else
						total= FormatNumber(frete_valor+adv,2)
						end if 
						
						else
						end if											
						
						
						if cor ="#FFFFFF" then
						cor = "#EEEEEE"
						else
						cor ="#FFFFFF"
						end if
						response.Write "<tr bgcolor="& cor &">" %>										 
							<tr>
							<%' imprimo as variáveis na tela%>
							<!-- <td class="titulo2"><%'response.Write(transportadora)%></td> -->
							<td class="titulo2"><%response.Write(nota_fiscal)%></td>
							<td class="titulo2"><%response.Write(peso)%></td>
							<td class="titulo2"><%response.Write(quantidade)%></td>
							<td class="titulo2"><%response.Write(valor_nota_fiscal)%></td>
							<td class="titulo2"><%response.Write(adv)%></td>
							<td class="titulo2"><%response.Write(frete_valor)%></td>
							<td class="titulo2"><%response.Write(total)%></td>							
							</tr>																				 
							<%
  'Move para o próximo registro
  tab.MoveNext
  Wend
  else %>
			<script>
	 window.alert ("Nenhum registro encontrado") 
	 </script>
			<% end if
o q está errado ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu movenext deve estar no lugar errado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opá valeu galera, então descobri q o meu tab.movenext ñ estava no lugar errado e tbm ñ faltava um loop ... ñ tava pegando o loop pois o do cálculo esvam errados por isso ... ñ tava fazendo o loop ... Porblema resolvido ... Valeuuu

Compartilhar este post


Link para o post
Compartilhar em outros sites

Que bom que resolveu

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.