Это часть 1 из трех статей об использовании критериев в запросах.
Запросы являются основной частью разработки и использования любой базы данных. В дополнение к массовому внесению изменений в данные они служат своего рода вопросами о том, какие данные хранятся в базе. Условия запроса помогают конкретить вопрос, так что вместо того, чтобы задавать вопрос "Что такое дни рождения у моих контактов?", можно спросить: "У кого дни рождения в следующем месяце?"
Рассмотрим эти вопросы в Access. Первый вопрос — это очень простой запрос к одной таблице ("Контакты"). Он просто просит Access выбрать имя и дату рождения всех людей в таблице:
При запуске запроса вы получаете полный список:
Очень простое. В данном примере у меня нет огромного списка контактов, но представьте, что у меня сотни контактов. Я бы не стал очень часто искать все их дни рождения. Теперь посмотрим, как с помощью критерия задать более полезный вопрос: у кого дни рождения в этом месяце?
Вот снова конструктор запросов, только на этот раз я добавил выражение в строку "Условия" поля DOB:
Теперь при запуске запроса я вижу только людей, у которых дни рождения в этом месяце:
Дополнительные информацию о том, как работают условия запроса, и получить полный набор примеров, можно найти в статье "Примеры критериев запроса".
Далее: В части 2 этого трехсерийного ряда вы узнаете, как использовать оператор LIKE и поддиавные знаки в качестве условия.