Adicionar critérios complexos à consultas
Geralmente, você pode adicionar os critérios necessários para uma consulta usando página de critério padrão. Esta página permite que você adicione vários critérios para uma consulta utilizando o operador E ou OU e permite que você altere a ordem dos critérios. Às vezes, no entanto, você quererá adicionar critérios que são mais complicados.
O botão Avançado na página de Critérios permite você a inserir um conjunto mais complicado de critérios, inclusive o uso de colchetes.
Para adicionar critérios complexos a uma consulta:
- Em Designer de consulta, abra a consulta necessária e exibir a página de Critérios.
- Arraste todos os atributos que você deseja usar em seus critérios sobre a lista dos Critérios Atuais.
Nesta fase, não importa em qual ordem você adicionar os atributos, ou qual Relacionamento que você escolhe - estas serão redefinidas quando você definir os critérios Avançados .
- Clique em Avançado.
Os controles de Condição de critérios avançados aparecem. - Na caixa Condição de critérios avançados, digite a expressão para a condição de critério você necessita, referindo-se aos atributos por seu Índice da lista de Critérios Atuais.
Se você pressionar a barra de espaço na caixa Condição de critérios avançados, um menu aparecerá mostrando-lhe as opções disponíveis. Você também pode usar os botões por baixo da caixa de Condição de critérios avançados para construir a sua expressão.
Para adicionar colchetes ao redor de parte de sua expressão, selecione a parte necessária da expressão, então clique em (---).
- Quando você tiver definido os critérios, clique em Concluir e salve a consulta.
Quando você reexibir a consulta no Designer de consulta, a página de Critérios reflete os critérios avançados que você projetou.
Algumas das consultas-padrão (algumas listas de carga de trabalho, por exemplo) têm critérios avançados que você não tem privilégios para alterar. Eles são visíveis, mas não pode ser editado.
Exemplos:
Os seguintes exemplos demonstram a diferença que fazem os colchetes e ordem dos critérios.
(1 E 2) OU (3 E 4)
Para ser incluído nos resultados, um registro deve atender:
ou
os critérios 1 e 2
ou
ambos os critérios 3 e 4
1 E (2 OU (3 E 4))
Para ser incluído nos resultados, um registro deve atender:
aos critérios 1
e também atender
ou
aos critérios 2
ou
ambos os critérios 3 e 4
2 E (1 OU (3 E 4))
Para ser incluído nos resultados, um registro deve atender:
aos critérios 2
e também atender
ou
aos critérios 1
ou
ambos os critérios 3 e 4