Pergunta : Mostrar todos os registros na pergunta se nada selecionado em Listbox - parte II

Era este a maneira direita de corredor o SQL para este para indicações múltiplas (ver abaixo)?  A razão que eu peço é que é olhares incredibly patetas do “na opinião projeto” e me dá um erro se eu tento conservar a pergunta quando na opinião do projeto - embora nenhuns erros quando a economia na opinião e nela do SQL parecer funcionar muito bem a pergunta:

WHERE ((não existe (selecionar 1 de TempDivision) ou [nome de sistema comum] dentro (divisão seleta de TempDivision)) E (não existe (selecionar 1 de TempAgeRange) ou [escala de idades] dentro (selecionar [escala de idades] DE [TempAgeRange])) E (não existe (selecionar 1 de TempDepartment) ou [departamento Descr] dentro (departamento seleto de TempDepartment)) E (não existe (selecionar 1 de TempYOSRange) ou [YOSRange] dentro (selecionar [YOSRange] DE [TempYOSRange])) E (não existe (selecionar 1 de TempUnion) ou [código da união] dentro (selecionar [união] de TempUnion)))
class= > " desobstruído " do
soluções >Related class= title= " do href= " /Microsoft/Development/MS_Access/Q_26357917.html do Show qRelatedParent " do class= " de Listbox " todos os registros na pergunta se nada selecionado em Listbox

Resposta : Mostrar todos os registros na pergunta se nada selecionado em Listbox - parte II

Sim, precisamente: é sintaticamente fino. Esta não é a solução a mais óptima, mas aquela é uma outra matéria. Formalmente, o SQL aperfeiçoa

    (a ou b) e (c ou d) e (e ou f)

assim como como

    (a e b) ou (c e d) ou (e e f)

mas a grade do projeto da pergunta controla realmente somente a segunda estrutura corretamente (porque esta é a estrutura a mais freqüente dos critérios usada pelos usuários médios).

Elogios!
(°v°)
Outras soluções  
 
programming4us programming4us