Ola pessoal do forum..estou com uma duvida..tenho uma tabela chamada venda..nela tenho categoria, cidade, bairro e preço..exemplo categoria | cidade | bairro | preço Apto Itu centro 50.000,00 Casa Ipatinga centro 100.000,00 No formulario tenho 4 menu/list um para cada coluna..estou fazendo assim: sql = "SELECT * FROM venda WHERE categoria = '"& var_categoria &"' AND cidade = '"& var_tipo &"' AND bairro = '"& var_local &"' AND preço = '"& var_preco &"'" exe.Open sql, banco, 1, 3 Desse modo funciona so que quero que por exemplo se a pessoa quiser consultar somente por categoria e não selecionar as outras opçoes a consulta não funciona..do jeito que esta no codigo ai..so funciona se ela selecionar todas as opçoes..tentei colocar or no lugar do and tambem funciona mas não como quero.. Exemplo..a pessoa selecionou apto e itu..se o codigo for por or ele retorna todos os dados da tabela que contenham apto e itu..e quero que me retorne somente apartamentos na cidade de itu..alguém pode me ajudar