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

Применяется к
Access для Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Иногда написание выражения может быть сложной задачей. Но построитель выражений делает ее намного проще. Выражения имеют много компонентов или "движущихся частей": функции, операторы, константы, идентификаторы и значения. С помощью построителя выражений можно быстро находить эти компоненты и правильно их вставлять. Существует два способа использования построителя выражений: использовать поле построитель выражений, которое может быть все, что вам нужно, или использовать развернутый построитель выражений, если выражение более сложное.

В этой статье

Начнем с начала — как его найти?

Хотя построитель выражений доступен из многих расположений в Access, наиболее согласованным способом его отображения является размещение фокуса на поле свойства, которое принимает выражение, например элемент управления источником или значением по умолчанию, а затем щелкните изображение кнопкипостроителя выражений или нажмите клавиши CTRL+F2.

Кнопка

В макросе нажмите кнопку изображение .

Совет Если в меню отображается слово , его можно щелкнуть, чтобы запустить построитель выражений.

Проверьте возможность в действии

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

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

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

Технология IntelliSense и советы

Список IntelliSense и совет.

1 IntelliSense динамически отображает возможные функции и другие идентификаторы при вводе выражения.

По мере ввода идентификатора или имени функции IntelliSense отображает раскрывающийся список возможных значений. Вы можете продолжать ввод или дважды щелкнуть правильное значение в списке, чтобы добавить его в выражение. Кроме того, можно использовать клавиши со стрелками вверх и вниз, чтобы выбрать нужное значение, а затем нажать клавишу TAB или ВВОД, чтобы добавить его в выражение. Например, если начать вводить слово "Формат", в списке IntelliSense отображаются все функции, начинающиеся с "Формат".

Совет Чтобы скрыть раскрывающийся список IntelliSense, нажмите клавишу ESC. Чтобы снова отобразить его, нажмите клавиши CTRL+ПРОБЕЛ.

2 Быстрые советы отображают краткое описание выбранного элемента.

Когда отображается список IntelliSense, справа от выделенного элемента появляется краткое описание, или совет. По умолчанию выбран первый элемент в списке, но можно выбрать любой другой элемент, чтобы просмотреть совет для него. Совет поможет вам определить назначение функции или понять, к какому типу элемента управления или свойства относится выбранный элемент.

Краткие сведения и справка

Окно кратких сведений о функции.

1 Используйте краткие сведения для отображения синтаксиса функции и щелкните имя функции, чтобы открыть раздел справки о функции.

По мере ввода функции в выражении отображаются краткие сведения о ней, а именно — ее синтаксис. Таким образом, вы точно знаете, какие аргументы необходимы для функции.

2 Необязательные аргументы заключаются в квадратные скобки ([]). Аргумент, который вы вводите в данный момент, отображается полужирным шрифтом. Не путайте квадратные скобки, указывающие на необязательность аргумента, с квадратными скобками, в которые заключаются идентификаторы в фактическом выражении.

К началу страницы

Использование расширенного построителя выражений

Расширенный построитель выражений позволяет легко находить и вставлять функции, операторы, константы и идентификаторы (имена полей, таблиц, форм и запросов), экономя время и уменьшая число ошибок. Если все, что вы видите, это поле Построитель выражений, нажмите кнопку Дополнительно >> , чтобы увидеть развернутый построитель выражений .

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

1 Используйте инструкции и ссылку справки, чтобы получить сведения о контексте, в котором вы вводите выражение.

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

3 В списке Элементы выражения щелкните тип элемента, чтобы просмотреть его категории в списке Категории выражений .

Список Элементы выражений содержит элементы верхнего уровня, которые можно использовать при составлении выражения, в том числе объекты базы данных, функции, константы, операторы и общие выражения. Содержимое этого списка зависит от текущего контекста. Например, если вы вводите выражение в свойстве Данные формы, в списке содержатся не те элементы, которые присутствуют при вводе выражения в свойстве Правило проверки для таблицы.

Совет Чтобы использовать предварительно созданные выражения, включая отображение номеров страниц, текущей даты, текущей даты и времени, выберите Общие выражения.

4 В списке Категории выражений щелкните категорию, чтобы просмотреть ее значения в списке Значения выражений . Если в списке Значения выражения нет значений, дважды щелкните элемент категории, чтобы добавить его в поле построителя выражений.

Список Категории выражений содержит определенные элементы или категории элементов, соответствующие вашему выбору в списке Элементы выражений. Например, если в списке Элементы выражений выбран пункт Встроенные функции, в списке Категории выражений отображаются категории функций.

5 В списке Значения выражений дважды щелкните значение, чтобы добавить его в поле Построитель выражений.

Список Значения выражений содержит значения (если они существуют) для выбранных элементов и категорий. Например, если щелкнуть Встроенные функции в списке Элементы выражения , а затем щелкнуть категорию функции в списке Категории выражений , в списке Значения выражений отобразятся все встроенные функции для выбранной категории.

6 Чтобы просмотреть справку и сведения о выбранном значении выражения, если оно доступно, щелкните ссылку.

К началу страницы

Пошаговый пример

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

  1. Щелкните элементы в списке Элементы выражений, например Функции, и выберите Встроенные функции.

  2. Щелкните категорию в списке Категории выражений , например Программный поток.

  3. Дважды щелкните элемент в списке Значения выражений, например IIf, чтобы добавить его в поле построителя выражений:

    IIf (<<expression>>, <<truepart>>, <<falsepart>>) 
    

    Замещающий текст обозначается угловой скобкой (<< >>).

  4. Замените замещающий текст действительными значениями аргументов. Можно ввести значения вручную или продолжить выбор элементов в трех списках.

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

  6. Если выражение содержит другие элементы, они могут быть разделены следующим заполнителем:

    <<Expr>>
    

    Замените этот заполнитель, чтобы сделать общее выражение допустимым.

К началу страницы

См. также

Введение в использование выражений

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

Руководство по синтаксису выражений

Примеры выражений