Добавление сложного критерия в запросы
Обычно вы можете добавлять необходимые критерии в запросы, используя страницу стандартных критериев. На этой странице можно добавить в запрос несколько критериев, используя для этого оператор И или ИЛИ, а также можно менять порядок критериев. Иногда вам может потребоваться добавить критерии, которые имеют повышенную сложность.
Кнопка Дополнительно на странице "Критерий" используется для ввода сложных наборов критериев, и даже с применением скобок.
Для добавления сложного критерия в запрос:
- В дизайнере запросов откройте нужный запрос и отобразите страницу "Критерий".
- Переместите в список Текущий критерий все атрибуты, которые нужно использовать в критерии.
На этом этапе неважно, в каком порядке вы добавляете атрибуты, или какую взаимосвязь вы выберете - порядок будет изменен во время установки расширенного критерия.
- Щелкните Дополнительно.
Появятся параметры "Условие расширенного критерия". - В поле Условие расширенного критерия введите нужное вам выражение для условия критерия, ссылаясь на атрибуты по их индексу в списке Текущий критерий.
Если нажать "пробел" в поле Условие расширенного критерия, отобразится меню с доступными параметрами. Для создания выражения также можно воспользоваться кнопками под полем Условие расширенного критерия.
Для добавления скобок вокруг части выражения выберите ее и щелкните (---).
- После установки критерия щелкните Готово и сохраните запрос.
После повторного отображения запроса в дизайнере запросов, данные страницы "Критерий" окажут влияние на созданный расширенный критерий.
Некоторые стандартные запросы (например, некоторые списки рабочей нагрузки) содержат расширенный критерий, который предотвращает их изменение. Они видимы, но их изменить нельзя.
Примеры:
В следующих примерах демонстрируется различие в использовании скобок и порядка формирования критерия.
(1 И 2) ИЛИ (3 И 4)
Для включения в результат запись должна соответствовать:
либо
обоим критериям - 1 и 2,
либо
обоим критериям - 3 и 4
1 И (2 ИЛИ (3 И 4))
Для включения в результат запись должна соответствовать:
критерий 1,
и также соответствовать
либо
критерий 2
либо
обоим критериям - 3 и 4
2 И (1 ИЛИ (3 И 4))
Для включения в результат запись должна соответствовать:
критерий 2
и также соответствовать
либо
критерий 1,
либо
обоим критериям - 3 и 4