Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Galera estou montando um formulário de triagem...q faz uma busca em várias tabelas, mas estou com um problema nem todos os campos desse formulario são necessariamente preenchidos, eh estou apanhando pra montar a instrução de consulta.
fiz um teste usando essa instrução, mas naum rolou..
SQL = "SELECT * FROM Internet_Pessoas WHERE nb_cpf LIKE '"&cpf&"%' AND nm_nome LIKE '"&nome&"%' AND ds_Email LIKE '%"&email&"%' AND ds_bairro LIKE '"&bairro&"%' "&_" AND ds_cidade LIKE '"&cidade&"%' AND cd_Estado LIKE '"&estado&"%' AND dt_Nascimento BETWEEN #"&datafim&"# AND #"&datainicio&"# IN "&_" (SELECT cd_TipoEscolaridade FROM Internet_PessoasEscolaridades WHERE cd_TipoEscolaridade LIKE '"&escolaridade&"%') "Set RS = Oconn.Execute(SQL)
alguém pode me dar uma diga, sugestão.
Ajuda eu B)
a melhor forma é voce montar sua sql com os campos que foram preenchidosSQL = "SELECT CAMPO FROM TABELA WHERE 1=1"IF request("campo1") <> "" THENSQL = SQL & " AND CAMPO1 = " & request("campo1")END IFIF request("campo2") <> "" THENSQL = SQL & " AND CAMPO2 = " & request("campo2")END IFe assim por diante