Ir para conteúdo

POWERED BY:

Arquivado

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

ricardo coelho designer

Busca Cidade e Estado...

Recommended Posts

Boa tarde!

Venho deseperadamente solicitar mais uma vez a ajuda de vcs, não estou conseguindo entender essa busca que estou fazendo.

 

SQLStmt = "SELECT * FROM cadastresegeral where cadestado='"&cadestado&"' and cadcidade='"&cadcidade&"' and cadexperiencia='"&cadexperiencia&"' or criacao="&criacao&" or design="&design&""

Bom o que eu preciso é que

 

Cidade e Estado é obrigatorio

 

experiencia só é pesquisado se for selecionado juntamente com as profissões...

 

Será que consegui explicar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque os desvios "ifs" para verificar se as marcas "opcionais" foram "ligadas", se foram, ai você ativa elas na busca, caso contrario, nao.

 

Ex:

 

If (Reques.Form("Experiencia") = "Sim") Then
SQL = "SELECT * FROM Tablea Where Campo_Obrigatorio = '" & Variavel & "' AND Experiencia = '" &Variavel_2 & "'"
Else
SQL = "SELECT * FROM Tablea Where Campo_Obrigatorio = '" & Variavel & "'"
End if

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara beleza, até que tá indo pede sim aparece sim mas quando seleciono outra opção como criação, é selecionado o sim e chama os outros cadastro que tenha sim não somente o que tem sim que quer criação. abaixo está o código

 

 

If (Request.Form("cadExperiencia") = "Sim") Then

SQLStmt = "SELECT * FROM cadastresegeral WHERE (cadestado LIKE '%" & cadestado & "%' and cadcidade LIKE '%" & cadcidade & "%') AND (criacao LIKE '%" & criacao & "%' or redacao LIKE '%" & redacao & "%' or design LIKE '%" & design & "%' or direcaodearte LIKE '%" & direcaodearte & "%' or direcaodecriacao LIKE '%" & direcaodecriacao & "%' or midia LIKE '%" & midia & "%' or animacao LIKE '%" & animacao & "%' or producaografica LIKE '%" & producaografica & "%' or direcaoRTV LIKE '%" & direcaoRTV & "%' or edicaoRTV LIKE '%" & edicaoRTV & "%' or computacaografica LIKE '%" & computacaografica & "%')"

Else

SQLStmt = "SELECT * FROM cadastresegeral WHERE (cadestado LIKE '%" & cadestado & "%' and cadcidade LIKE '%" & cadcidade & "%' and cadExperiencia LIKE '%" & cadExperiencia & "%') AND (criacao LIKE '%" & criacao & "%' or redacao LIKE '%" & redacao & "%' or design LIKE '%" & design & "%' or direcaodearte LIKE '%" & direcaodearte & "%' or direcaodecriacao LIKE '%" & direcaodecriacao & "%' or midia LIKE '%" & midia & "%' or animacao LIKE '%" & animacao & "%' or producaografica LIKE '%" & producaografica & "%' or direcaoRTV LIKE '%" & direcaoRTV & "%' or edicaoRTV LIKE '%" & edicaoRTV & "%' or computacaografica LIKE '%" & computacaografica & "%')"
End if

 

Coloque os desvios "ifs" para verificar se as marcas "opcionais" foram "ligadas", se foram, ai você ativa elas na busca, caso contrario, nao.

 

Ex:

 

If (Reques.Form("Experiencia") = "Sim") Then
SQL = "SELECT * FROM Tablea Where Campo_Obrigatorio = '" & Variavel & "' AND Experiencia = '" &Variavel_2 & "'"
Else
SQL = "SELECT * FROM Tablea Where Campo_Obrigatorio = '" & Variavel & "'"
End if

Abraços...

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.