Создание
выражений с помощью Построителя выражений
Ввод выражений
возможен в. среде Access не только вручную, но и с помощью удобного инструмента,
называемого Построитель выражений (Expression Builder).
Построитель
выражений (Expression Builder) вызывается всякий раз, когда в поле свойства
объекта Access, например в ячейке бланка Конструктора запросов, вы щелкаете
кнопку Построителя (кнопка с тремя точками) или нажимаете кнопку
Построить
(Build) на панели инструментов.
Для демонстрации
работы Построителя выражений воспользуемся демонстрационной базой "Борей"
(Northwind). После создания и проверки запроса можно применить критерий отбора,
чтобы ограничить количество записей в результирующем множестве запроса:
-
Выберите запрос "Счета"
(Invoices) и, нажав кнопку
Конструктор
панели инструментов в окне базы
данных, перейдите в режим Конструктора запроса.
-
Поместите курсор на
строку
Условие отбора
(Criteria) поля, для которого вы хотите установить
критерий выборки, скажем, поля "СтранаПолучателя" (Ship Country).
-
Нажмите кнопку Построителя
выражений
Построить
(Build) на панели инструментов Access для вывода
окна
Построитель выражений
(Expression Builder). Другой способ — нажмите
правую кнопку мыши в строке
Условие отбора
(Criteria) и выберите из
меню команду
Построить
(Build).
-
В поле выражений вверху
окна Построителя выражений введите требуемое выражение. На рис. 4.46 показан
пример выражения Like "Ф*", которое работает в строке
Условие
отбора
(Criteria) поля "СтранаПолучателя" (Ship Country). Для
ускорения ввода Like можно воспользоваться кнопкой
Like
под окном ввода
выражений.
Рис. 4.46.
Диалоговое окно
Построитель выражений
-
Нажмите кнопку
ОК
для возврата в бланк запроса. В поле, где расположен курсор, Построитель
выражений помещает построенное выражение (рис. 4.47).
Рис. 4.47.
Бланк запроса с выражением, созданным Построителем выражений
-
Для отображения результатов
выполненного запроса нажмите кнопку
Запуск
(Open) на панели инструментов
(рис. 4.48).
-
При желании изменить
условие отбора возвратитесь к режиму Конструктора, выделите ненужное выражение
и сотрите его нажатием клавиши <Delete>.
Рис. 4.48.
Запрос, созданный в результате добавления условия отбора
-
Повторите шаги со 2
по 7 для заполнения всех условий отбора, которые хотите попробовать. Если
вы совершите ошибку в синтаксисе выражений, Access известит о ней сообщением
об ошибке. Смелее экспериментируйте!
-
По завершении экспериментов
сохраните ваш запрос с описательным именем.
Как видите,
создание выражений является не таким уж сложным делом, особенно с таким помощником,
как Построитель выражений.