Критерий запроса помогает вам извлекать определенные элементы из базы данных Access. Если элемент соответствует всем введенным критериям, он появляется в результатах запроса. Если вы хотите ограничить результаты запроса на основе значений в поле, вы используете критерии запроса.
-
Критерий запроса — это выражение, которое Access сравнивает со значениями поля запроса, чтобы определить, включать ли запись, содержащую каждое значение.
-
Некоторые критерии просты и используют базовые операторы и константы. Другие являются сложными и используют функции, специальные операторы и включают ссылки на поля.
-
Чтобы добавить некоторые критерии в запрос, необходимо открыть запрос в представлении «Дизайн».
-
Затем вы определяете поля, для которых вы хотите указать критерии.
Критерий запроса — это выражение, которое Access сравнивает со значениями поля запроса, чтобы определить, включать ли запись, содержащую каждое значение.
Некоторые критерии просты и используют базовые операторы и константы. Другие являются сложными и используют функции, специальные операторы и включают ссылки на поля.
Чтобы добавить некоторые критерии в запрос, необходимо открыть запрос в представлении «Дизайн».
Затем вы определяете поля, для которых вы хотите указать критерии.
пример
Давайте рассмотрим простой пример, в котором мы будем использовать критерии в запросе. Сначала откройте базу данных Access, затем перейдите на вкладку «Создать» и нажмите «Дизайн запроса».
На вкладке «Таблицы» в диалоговом окне «Показать таблицу» дважды щелкните таблицу tblEmployees и закройте диалоговое окно.
Теперь давайте добавим поле к сетке запросов, например EmployeeID, FirstName, LastName, JobTitle и Email, как показано на следующем снимке экрана.
Давайте теперь запустим ваш запрос, и вы увидите только эти поля в качестве результата запроса.
Если вы хотите видеть только тех, чей JobTitle является координатором по маркетингу, вам нужно будет добавить критерии для этого. Давайте снова перейдем к Query Design и в строке Criteria JobTitle введите Marketing Coordinator.
Позвольте нам теперь выполнить ваш запрос еще раз, и вы увидите, что получено только название должности координаторов по маркетингу.
Если вы хотите добавить критерии для нескольких полей, просто добавьте критерии в несколько полей. Допустим, мы хотим получить данные только для «Координатора по маркетингу» и «Помощника по бухгалтерскому учету»; мы можем указать оператор строки OR, как показано на следующем скриншоте —
Давайте теперь запустим ваш запрос еще раз, и вы увидите следующие результаты.
Если вам нужно использовать функциональные возможности оператора AND , то вам нужно указать другое условие в строке Criteria. Допустим, мы хотим получить всех помощников по бухгалтерскому учету, но только те должности координатора по маркетингу с фамилией «Поллард».
Давайте теперь запустим ваш запрос еще раз, и вы увидите следующие результаты.