Ir para conteúdo

POWERED BY:

Arquivado

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

sr.silva

Criar um loop desconsiderando item

Recommended Posts

Pessoal, preciso fazer um "for" da seguinte maneira..

 

1

2

3

4

5

 

Os números acima são os ID dos registros de um grid, certo?

 

Caso eu escolha o ID 3, ele sera o quarto elemento desse grid...blz?

 

Como faço para criar um "for" desconsiderando o item selecionado no grid, na situação desconsiderar o ID 3...?

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não ficou muito claro. Seria não exibir o ID 3 caso ele for selecionado? A principio um IF dentro do FOR resolveria.

 

Ser não for essa a ideia, dê mais detalhes por favor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

também não entendi muito bem..., mas selecionando o 3 ele dairia das opções, mais ou menos isso ???

se for , você pode pegar a seleção do user e atualizar o combo sem a opção desejada. Mas eu usaria o método de bubblesort nele para ordená-lo corretamente, independente da sequência e do tamanho do combo.

 

<%
Dim arrValue
arrValue = Array(12,24,51,24,15,35,15,65,418)

Function BubbleSort(arrInt)

    for i = UBound(arrInt) - 1 To 0 Step -1

        for j= 0 to i

            if arrInt(j)>arrInt(j+1) then

                temp = arrInt(j+1)
                arrInt(j+1) = arrInt(j)
                arrInt(j) = temp

            end if

        next

    next
    BubbleSort = arrInt

end function

response.write Join(BubbleSort(arrValue),",")
%> 

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais fácil e organozado é o princípio de ordenação

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.