3.3. Условие отбора Посмотреть ролик

Добавление в запрос условия отбора позволяет выбирать из таблицы не все записи, а лишь те, которые удовлетворяют определенным критериям. Например, нам нужны записи, приходящиеся на февраль 2007 года.

3.3.1. В бланке запроса щелкаем на ячейке Условие отбора пятого столбца правой кнопкой мыши и выбераем в контекстном меню команду «Построить». Откроется окно построителя выражений.

Окно построителя выраженийк
Рис.3.7. Окно построителя выражений

3.3.2. В левом списке построителя щелкаем на папке Операторы.

3.3.3. В среднем списке выбираем категорию Сравнения.

3.3.4. В правом списке дважды щелкаем на пункте Between.

3.3.5. Щелчком выделяем в поле формулы первый местозаполнитель «Выражение».

3.3.6. В левом списке построителя выражений двойным щелчком открываем папку Функции.

3.3.7. Щелкаем на папке Встроенные функции, содержащей стандартные функции Access.

3.3.8. В среднем списке построителя выражений щелкаем на пункте Дата/время.

3.3.9. В правом списке дважды щелкаем на функции DateValue, чтобы заменить ею местозаполнитель «Выражение».

3.3.10. Выделив местозаполнитель «stringexpr», вводим текст «01.02.2007».

3.3.11. Повторяя шаги 3.3.5 – 3.3.10 , заменяем второй местозаполнитель «Выражение» на выражение DateValue («31.02.2007»).

В результате у нас получилась формула Between DateValue(«01.02.2007») And DateValue(«31.02.2007»). Она проверяет условие нахождения даты в интервале от 1 до 31 февраля 2007 г.

3.3.12. Нажимаем па кнопке ОК.

3.3.13. Для выполнения запроса нажимаем "Выполнить"

Результат выполнения запроса
Рис.3.8. Результат выполнения запроса