Применяется к
Access 2013

Это часть 1 из трех статей об использовании критериев в запросах.

Запросы являются основной частью разработки и использования любой базы данных. В дополнение к массовому внесению изменений в данные они служат своего рода вопросами о том, какие данные хранятся в базе. Условия запроса помогают конкретить вопрос, так что вместо того, чтобы задавать вопрос "Что такое дни рождения у моих контактов?", можно спросить: "У кого дни рождения в следующем месяце?"

Рассмотрим эти вопросы в Access. Первый вопрос — это очень простой запрос к одной таблице ("Контакты"). Он просто просит Access выбрать имя и дату рождения всех людей в таблице:

Конструктор запросов без условий

При запуске запроса вы получаете полный список:

Все записи, возвращенные в запросе без условий

Очень простое. В данном примере у меня нет огромного списка контактов, но представьте, что у меня сотни контактов. Я бы не стал очень часто искать все их дни рождения. Теперь посмотрим, как с помощью критерия задать более полезный вопрос: у кого дни рождения в этом месяце?

Вот снова конструктор запросов, только на этот раз я добавил выражение в строку "Условия" поля DOB:

Выражение в строке условий для поля DOB

Теперь при запуске запроса я вижу только людей, у которых дни рождения в этом месяце:

Условия запроса возвращают данные о сотрудниках, дни рождения у которых в текущем месяце

Дополнительные информацию о том, как работают условия запроса, и получить полный набор примеров, можно найти в статье "Примеры критериев запроса".

Далее: В части 2 этого трехсерийного ряда вы узнаете, как использовать оператор LIKE и поддиавные знаки в качестве условия.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.