Ir para conteúdo

POWERED BY:

Arquivado

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

Ederson Mello

Listbox com dados do bd?

Recommended Posts

Pessoal boa noite,

 

se alguém puder me ajudar agradeço muito!!!

 

preciso preencher um listbox com valor de anos(ex:2008,2007) que vem de um campo da minha tb. do bd, até aí tudo bem!!!! mas se eu fazer um while ele traz todos os 2008, todos os 2007 que encontrar.... aí gostaria de chamar apenas uma vez, por exemplo, existem 3 regitros com o ano 2008 e 5 com o ano 2007, mas no listbox deverá trazer um 2008 e um 2007.. não sei se é fácil ou difícil, é que estou enferrujado no ASP...rs

 

aproveitando alguém tem uma função que preencha a listbox como valor do ano atual para trás?

 

Valew!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal pesquisando sobre select's descobri uma coisa óbvia mas que eu não sabia, coloquei DISTINC antes do nome do campo, aí funcionou...rs, falei que não era difícil, mas como faz tempinho que não desenvolvo um site dinâmico acabei esquecendo muita coisa, segue abaixo os códigos:

 

O SELECT FICOU ASSIM:

Set objtb = objconn.execute ("SELECT DISTINCT atividadeAno FROM tbAgenda order by atividadeAno desc")

E O WHILE FICOU ASSIM:

<select name="txtAtividadeAno">
	<option> </option>
	  <%do while not objtb.eof%>
		  <option value="<%=objtb("atividadeAno")%>"><%=objtb("atividadeAno")%></option>
	  <%objtb.movenext:loop%>
</select>

AÍ FUNCIONOU, VALEW!!

 

 

 

E QUANTO A FUNÇÃO, ALGUÉM POSSUI?

 

ABRAÇO!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

para traz quanto?

 

pode usar um for

FOR ANO = YEAR(NOW) TO 1900 STEP -1
aqui voce escreve
NEXT

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.