Ir para conteúdo

POWERED BY:

Arquivado

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

leo_davi

Busca com varios Filtros

Recommended Posts

Bom é o seguinte pessoal tenho o seguinte formulário.data inicial [ ] da final [ ]estado [ ] cidade [ ]sexo [ ]nascimento inicial [ ] nascimento final [ ]Usuário comum [ ] usuario avançado [ ]entaum se trata de um formulário complexo.ai a página recebe esses valores vai no banco de dados e execulta a busca.o problema é o seguinte por exemplo: se a pessoa usar todos os campos ai vai ter que executar um determinado select, se a pessoa por exemplo usar somente o campo estado e cidade ai vai executar outro tipo de select, se a pessoa usar sexo e o tipo de usuario ai vai executar outro tipo de select.Bom a duvida é a seguinte, vou ter que fazer varios tipos de combinações ou da pra fazer um select agrupando caso seja usado um determinado campo para a busca.espero que tenham entendido.aguardo ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Da pra fazer um só, você pode fazer algo do tipo:

 

SQL = "Select * from tabela where 1=1"

 

if sexo <> "" Then

SQL = SQL & "and sexo='" & sexo & "' "

End If

 

if estado <> "" Then

SQL = SQL & "and estado='" & estado & "' "

End If

 

E assim por diante com todas as variáveis do formulário, assim ele monta o Select já com todos os filtros que o usuário preencher. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.