Применение построителя выражений
Выражения можно формировать с помощью построителя выражений. Построитель выражений можно запускать из большинства областей, где создаются выражения. Это средство предоставляет удобный доступ к именам полей и элементов управления, используемым в базе данных, а также к множеству других встроенных функций, применяемых во время написания выражений. С помощью построителя выражений можно написать выражение «с нуля» или выбрать одно из готовых выражений для отображения номеров страниц, текущей даты, а также текущей даты и времени.
Поле выражения
Верхняя область построителя содержит поле выражения, применяемое для формирования выражения. Три столбца в нижней области используются для выбора элементов, вставляемых в поле выражения. Допускается непосредственный ввод части выражения в поле выражения. Таким образом, процесс построения выражения включает как ввод, так и вставку элементов.
Кнопки операторов
В средней части построителя выражений отображаются кнопки для вставки наиболее распространенных операторов. Чтобы вставить оператор в поле выражения, нажмите соответствующую кнопку. Чтобы отобразить список операторов, которые можно использовать в выражениях, щелкните папку Операторы в левом нижнем столбце, а затем щелкните нужную категорию в среднем столбце. В правом столбце отобразятся все операторы выбранной категории. Чтобы вставить оператор, дважды щелкните его или выделите оператор, а затем нажмите кнопку Вставить.
Элементы выражения
В нижней области содержатся три столбца:
В левом столбце отображаются папки с таблицами, запросами, формами и отчетами в базе данных, а также доступные встроенные функции и заданные пользователем функции, константы, операторы и часто используемые выражения.
В среднем столбце отображаются определенные элементы или типы элементов из папки, выбранной в левом столбце. Например, если выбрать в левом столбце Встроенные функции, то в среднем столбце появится список типов функций.
В правом столбце выводится список значений (если они существуют) для элементов, выбранных в левом и среднем столбцах. Например, если выбрать в левом столбце Встроенные функции и тип функции в среднем, то в правом столбце будет выведен список всех встроенных функций выбранного типа.
Для создания выражения пользователь вводит в поле выражения текст и вставляет туда элементы из других областей построителя. Например, можно щелкнуть левый нижний столбец для отображения всех объектов в базе данных, а также функций, констант, операторов и типичных выражений. При выборе элемента в левом столбце содержимое других столбцов изменяется соответствующим образом. Например, если выбрать в левом столбце имя таблицы, то в среднем отобразятся поля этой таблицы. Если дважды щелкнуть элемент Функции, а затем выбрать Встроенные функции, то в среднем столбце отобразятся все категории функций, а в правом — функции в этих категориях. Если дважды щелкнуть функцию, то в поле выражения отобразятся функция и замещающий текст, указывающий требуемые аргументы. Затем этот текст можно заменить соответствующими значениями аргументов.
При вставке идентификатора в выражение построитель вставляет только те его части, которые требуются в текущем контексте. Например, при запуске построителя выражений из окна свойств формы «Клиенты» и вставке идентификатора для свойства Вывод на экран будет вставлено только имя этого свойства — Visible. При использовании данного выражения вне контекста формы необходимо включать полный идентификатор: Forms![Клиенты].Visible.
Чтобы запустить построитель выражений из таблицы, формы или отчета, выполните следующие действия:
Выберите ячейку свойства или аргумента макрокоманды, в которую надо ввести выражение.
Нажмите кнопку Построить рядом со свойством.
Чтобы запустить построитель выражений в запросе, выполните следующие действия:
Щелкните ячейку в бланке запроса, куда требуется вставить выражение. Например, щелкните ячейку Условие отбора в столбце, для которого требуется задать условие отбора, или ячейку Поле в столбце, где требуется создать вычисляемое поле.
Нажмите кнопку Построить на панели инструментов .
Построитель выражений предоставляет возможность поиска и вставки элементов, которые сложно запомнить, например идентификаторов (имен полей, таблиц, форм, запросов и т. д.), а также имен и аргументов функций.