BUSCA SQL 4 CRITERIOS

USUARIO.EXCLUIDOS 25/07/2005 14:14:26
#95924
Prezados,

Estou trabalhando com DAO e quero fazer uma busca SQL que cruze 4 tipos de informações e gere o relatório no TXT ou Excel
Os critérios são:
No form tenho:
no combo0.text -> "entre 18 e 30 anos", "entre 30 e 40 anos", etc...
no combo1.text -> "M" e "F"
no combo2.text -> "SIM" e "NÃO"
no combo3.text -> "SIM" e "NÃO"


Grato
LCSD 25/07/2005 15:00:21
#95936
Do jeito que está desenhado, VC terá que fazer um IF para cada condição do primeiro combo, pra poder fazer o seu select.


SQL1 =" and Sexo = '" & combo1.text & "' and Campo3 = '" & combo2.text & "' and campo4 = " & combo3.text & "'"

If Combo0.list(combo0.listindex) = "entre 18 e 30 anos" then
SQL2 = "Select * from tabela where Idade >='18' and idade <= '30'"
elseif combo0.list(combo0.listindex) = "entre 31 e 40 anos" then
SQL2 = "Select * from tabela where Idade >='31' and idade <= '40'"
end if
SQL = SQL1 & SQL2


Pronto, acredito EU que desta forma irá funcionar. Mas teste e mude os nomes dos campos para os iguais da sua tabela. Não tenho como testar agora, mas acho que funcionará perfeitamente desta forma.
Tópico encerrado , respostas não são mais permitidas