Ir para conteúdo
Fórum CódigoFonte.net
Entre para seguir isso  
theand

Array Dinâmico

Recommended Posts

Galera já pesquisei na web mas não consegui o que queria, preciso de ajuda no seguinte,

na tabela

tabelaa.gif

onde gostaria de criar um vetor agrupando somente valores "PAR" ou seja

Jul/09 = 54

Ago/09 = 53

Set/09 = 53

Out/09 = 51

Nov/09 = 46

Dez/09 = 33

Tentei o seguinte :

set rs = conn2.execute(sql)
p=rs.getrows()
conn2.close

x = ubound(p,2)
dim valor(), provedor()
for i = 0 to x
        if p(2,i) = "PAR" then
                redim preserve valor(i)
                redim preserve provedor(i)
                valor(i) = p(3,i)
                provedor(i) = p(2,i)
        end if
next

o resultado mostrado

resultadoe.gif

Ele está inserindo valores nulos quando o provedor é diferente de "PAR", como faço pra resolver isso, pegar apenas os valores de cada provedor ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim

set rs = conn2.execute(sql)
p=rs.getrows()
conn2.close

x = ubound(p,2)
dim valor(), provedor()
for i = 0 to x
        if p(2,i) mod 2 <> 1 then
                redim preserve valor(i)
                redim preserve provedor(i)
                valor(i) = p(3,i)
                provedor(i) = p(2,i)
        end if
next

o mod pega o resto da divisão, então um numero dividido por 2 se sobrar resto = 1 então eh impar xD

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×
×
  • Criar Novo...