Ir para conteúdo

POWERED BY:

Arquivado

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

wilnet

[Resolvido] Listar Combo sem repetição

Recommended Posts

Boa tarde amigos, estou tentando fazer uma página de pesquisa com uma combo select, mas está me trazendo dados repetidos, é assim:

 

No banco de dados em access.

 

Campo: texto

 

Cada registro tem um campo de nome "Bairro", então tenho alguns bairros que se repetem por registros, certo?

 

O problema para mim vem agora, quando clico na COMBO Select, ele me lista todos os registros, e acabam repetindo os bairros.

 

 

Eu desejo que seja listado apenas um nome de bairro de cada um sem a repetição deles.

 

Meu código está assim:

 

 

<select name=tipo_bairro>
<option value=nulo>Selecione um Bairro</option>
<%
set lista_tipo = dadosDB.Execute("SELECT * FROM TipoBairro ORDER BY tipo")
While not lista_tipo.EOF
%>
<option value="<%=lista_tipo("tipo")%>" <%If (lista_tipo("tipo") = tipo_negocio) Then Response.Write "selected" End If%>><%=lista_tipo("tipo")%></option>
<%
lista_tipo.MoveNext
Wend
%>
</select>

Dei uma pesquisada no google, mas só encontrei em PHP e para excel.

 

Agradeço desde já qualquer contribuição.

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá pessoal, já resolvi, era muito fácil isso rsrss, mas eu não conhecia, nunca tinha usado.

 

É simples, mas se alguém precisar assim como eu precisei vou mostrar como fiz.

 

É só usar o "GROUP BY" na sua consulta que lista apenas um nome sem repeti-lo, maneiro mesmo.

 

set lista_tipo = dadosDB.Execute("SELECT bairro FROM imoveis GROUP BY bairro")

MODERADORES, assim se desejarem, pedem dar esse tópico como resolvido.

 

Brigadu mais uma vez a todos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

você tb poderia usar a clausula Distinct

tópico resolvido

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.