Создание выражений с помощью Построителя выражений

При работе с запросами, формами и отчётами в Access часто возникает необходимость использовать выражения. Их можно вводить вручную, но гораздо удобнее применять специальный инструмент — Построитель выражений (Expression Builder), который упрощает создание сложных выражений.

Что такое Построитель выражений?

Построитель выражений — это встроенный инструмент Access, который помогает пользователям создавать выражения без необходимости запоминать синтаксис и функции. Он автоматически предлагает доступные объекты, функции и операторы, что снижает вероятность ошибок.

Как открыть Построитель выражений?

Инструмент можно вызвать несколькими способами:

Пример работы с Построителем выражений

Рассмотрим, как использовать Построитель выражений на примере демонстрационной базы "Борей" (Northwind).

1. Открытие Конструктора запросов

Выберите запрос "Счета" (Invoices), затем нажмите кнопку Конструктор на панели инструментов.

2. Установка условия отбора

В строке Условие отбора (Criteria) выберите поле, для которого хотите задать критерий. Например, "СтранаПолучателя" (Ship Country).

3. Вызов Построителя выражений

Нажмите кнопку Построить (Build) или используйте контекстное меню, чтобы открыть Построитель выражений.

4. Ввод выражения

В поле ввода введите выражение, например:

Like "Ф*"

Это выражение отбирает только те записи, у которых значение в поле "СтранаПолучателя" начинается с буквы "Ф". Для ускорения можно нажать кнопку Like под окном ввода выражений.

Диалоговое окно Построитель выражений

Рис. 4.46. Диалоговое окно Построитель выражений

5. Применение выражения

Нажмите ОК, чтобы добавить выражение в запрос. В строке Условие отбора появится введённое выражение.

Бланк запроса с выражением

Рис. 4.47. Бланк запроса с выражением, созданным Построителем выражений

6. Запуск запроса

Чтобы проверить результат, нажмите Запуск (Run). Запрос отобразит только те записи, которые соответствуют введённому критерию.

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

Рис. 4.48. Запрос, созданный в результате добавления условия отбора

7. Изменение выражения

Если нужно изменить критерий, вернитесь в Конструктор, выделите выражение и удалите его с помощью клавиши Delete. Затем повторите шаги 3-6 для добавления нового выражения.

8. Сохранение результата

После завершения редактирования сохраните запрос под описательным именем, чтобы его можно было легко найти в будущем.

Дополнительные примеры использования

Фильтрация по диапазону дат

Between #01/01/2023# And #31/12/2023#

Отбирает записи, дата которых находится в диапазоне от 1 января 2023 года до 31 декабря 2023 года.

Выбор записей, содержащих определённое слово

Like "*Москва*"

Выбирает все записи, где в поле присутствует слово "Москва".

Проверка на пустое значение

Is Null

Фильтрует записи, у которых поле пустое (не содержит данных).

Советы по использованию Построителя выражений

Заключение

Использование Построителя выражений в Microsoft Access значительно облегчает создание сложных условий отбора и вычислений. Он позволяет быстро вводить выражения, проверять их корректность и избегать ошибок при ручном вводе. Если вы ещё не использовали этот инструмент, попробуйте его при создании запросов — он сэкономит вам массу времени.