Использование альтернативных или нескольких условий запроса с помощью условия "ИЛИ"

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Чтобы просмотреть сведения о выполнении нескольких альтернативных условий, используйте в бланке запросов Access строки условия или.

Если вы хотите выполнить обновление, см. статью Применение условий к запросу.

Предположим, что у компании есть клиенты в разных странах и она проводит рекламную акцию только для клиентов во Франции, Великобритании и США. Чтобы получить список клиентов только из этих стран, вот как можно использовать строку OR:

Пример и результат использования условия

  1. Откройте таблицу, которую нужно использовать как источник запроса, и на вкладке Создание нажмите кнопку Конструктор запросов.

  2. В конструкторе запросов выберите нужную таблицу и дважды щелкните поля, которые требуется отобразить в результатах запроса.

  3. Добавьте первое условие в строку Criteria .

    Примечание

    Используйте соответствующий столбец. В этом примере мы использовали страну или регион , но если вы хотите найти конкретные фамилии, вы добавите критерии в поле Фамилия .

  4. Добавьте альтернативное условие в строку или и, если условий несколько, используйте пустые строки ниже и нажмите кнопку Выполнить

  5. Нажмите сочетание клавиш CTRL+S, чтобы сохранить запрос.

Другой пример условия "ИЛИ": поиск сотрудников филиала в Чикаго ИЛИ сотрудников с определенной датой рождения.

Альтернативные условия

1. Условие "Город" указывается в строке Условия .

2. Условие BirthDate указывается в строке или .

Условия, заданные в строках Условие отбора и или, объединяются с помощью оператора OR, как показано ниже.

City = "Chicago" ORBirthDate<DateAdd("yyyy", -40, Date())

Можно указать несколько условий с помощью пустых строк под строкой или.

Совет

Если условие временное или часто изменяется, лучше применить фильтр для получения результатов запроса.

Использование условия "ИЛИ" в разных полях

На рисунке ниже показано, как с помощью строки условия "ИЛИ" можно задать альтернативные условия в разных полях, например для поиска компаний, клиенты которых живут во Франции или Лондоне.

Запрос с условиями в разных полях, хотя бы одно из которых должно быть выполнено

Совет

При использовании критерия, которое также является ключевое слово используйте двойные кавычки вокруг условий, например, OR и IN являются логическими операторами, а также сокращениями для Орегона и Индианы, так что "OR"".

Если используются одни и те же поля условий, но их значения при этом часто меняются, можно создать запрос с параметрами.

Ознакомьтесь с примерами условий запросов.

К началу страницы