Jump to content


Renan L. Queiroz

Member Since 11/12/2007
Offline Last Active 18/06/2010, 09:50
*****

#990713 [Resolvido] Array Dinâmico

Posted by Renan L. Queiroz on 23/12/2009, 17:07

Acreito que alterando a variável passada para o redim (atualmente i) possa ajudar!
Pois pensei da seguinte maneira:
Você está fazendo um loop com por exemplo 10 registros onde
i anda de 1 a 10 sendo que as arrays valor e provedor são
redimensionadas de acordo com i sendo que mesmo que não entre no
IF (valor diferente de PAR) o i segue sendo acrescentado o valor
+1 ao mesmo, sendo assim mesmo que ele pule o registro de i = 6 ao
validar o IF (PAR) sendo igual a 7 ele redimensiona a array para uma
de 7 posições deixando a posição numero 6 vazia.

Tente criar uma variável para que só seja acrescentada uma posição caso
obedeça a condição do IF (PAR), exemplo:
Set rs = conn2.execute(sql)
p=rs.getrows()
conn2.close

x = ubound(p,2)
Dim valor(), provedor() 
Dim redimAux : redimAux = 1

For i = 0 To x
    If p(2,i) = "PAR" Then
        redimAux = redimAux + 1
        ReDim preserve valor(redimAux)
        ReDim preserve provedor(redimAux)
        valor(i) = p(3,i)
        provedor(i) = p(2,i)
    End If
Next
Não executei o mesmo para teste, então aguardo feedback, para correções o/ou esclarecimentos!! ;-)


#989476 Application E Session

Posted by Renan L. Queiroz on 09/12/2009, 07:49

Quando você diz "contagem de página", você refere-se à paginação?
caso seja, acredito que pela net você possa encontrar mais coisas (irei procurar e/ou desenvolver mais material para incluir no fórum).

Já com relação a Application, Sessions e o Global.asa, seguem alguns links que acredito valer a pena dar uma olhada:
1 - Application
2 - Session
3 - Global.asa

Caso queira saber mais sobre ASP, VBScript entre outros conteúdos aconselho o W3Schools! ;-)


#966008 Quando Passa O Mouse Em Cima Abre Janela

Posted by Renan L. Queiroz on 04/05/2009, 11:53

Seria isso?
<html>
	<head>
		<title> Janela Flutuante </title>
		<script>
			function mostraLayer(obj){
				var div = document.getElementById(obj).style;
				div.display = "block";
			}

			function escondeLayer(obj){
				var div = document.getElementById(obj).style;
				div.display = "none";
			}
		</script>
		<style>
			#divLayer{
				position: absolute;
				top: 25px;
				left: 100px;
				border: solid 1px #696969;
				width: 50%;
				height: 50%;
				display: none;
				background-color: #D3D3D3;
				padding: 10px;
			}
		</style>
	</head>

	<body name="nm_body">
		<div>
			<a href="forum.wmonline.com.br" onMouseOver="mostraLayer('divLayer');" onMouseOut="escondeLayer('divLayer');">Nosso forum!</a>
		<div>
		<div id="divLayer" name="nm_divLayer">
			Seria isso?
		</div>
	</body>
</html>





IPB Skin By Virteq