Чтобы просмотреть сведения о выполнении нескольких альтернативных условий, используйте в бланке запросов Access строки условия или.
Если вы хотите освежить знания, см . статью Применение условий к запросу.
Предположим, что у компании есть клиенты в разных странах и она проводит рекламную акцию только для клиентов во Франции, Великобритании и США. Чтобы получить список клиентов только из этих стран, можно использовать строку "ИЛИ" следующим образом:
Откройте таблицу, которую нужно использовать как источник запроса, и на вкладке Создание нажмите кнопку Конструктор запросов.
В конструкторе запросов выберите нужную таблицу и дважды щелкните поля, которые требуется отобразить в результатах запроса.
Добавьте первый критерий в строкуУсловие отбора .
Примечание
Используйте соответствующий столбец, в этом примере мы использовали страну или регион , но если вы хотите найти определенные фамилии, добавьте условия в поле "Фамилия ".
Добавьте альтернативное условие в строку или и, если условий несколько, используйте пустые строки ниже и нажмите кнопку Выполнить
Нажмите сочетание клавиш CTRL+S, чтобы сохранить запрос.
Другой пример условия "ИЛИ": поиск сотрудников филиала в Чикаго ИЛИ сотрудников с определенной датой рождения.
1. Условие "Город" указывается в строке "Условие отбора ".
2. Условие "ДатаРождения" указывается в строке "или ".
Условия, заданные в строках Условие отбора и или, объединяются с помощью оператора OR, как показано ниже.
City = "Чикаго" ORBirthDate<DateAdd("yyyy", -40, Date())
Можно указать несколько условий с помощью пустых строк под строкой или.
Совет
Если условие временное или часто изменяется, лучше применить фильтр для получения результатов запроса.
Использование условия "ИЛИ" в разных полях
На рисунке ниже показано, как с помощью строки условия "ИЛИ" можно задать альтернативные условия в разных полях, например для поиска компаний, клиенты которых живут во Франции или Лондоне.
Совет
Когда вы используете условие, которое также является ключевым словом, используйте двойные кавычки вокруг условий, например, OR и IN являются логическими операторами, а также сокращениями для Орегона и Индианы, поэтому ""OR"".
Если используются одни и те же поля условий, но их значения при этом часто меняются, можно создать запрос с параметрами.
Ознакомьтесь с примерами условий запросов.