Показать / скрыть оглавление

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

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

    Вызовите Редактор выражений из свойства на панели Свойства. Нажмите на кнопку свойства.

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

    Редактор выражений предлагает выбор функций, операторов, полей источника данных, элементов отчета, констант и переменных для создания выражения

    Выражение может занимать несколько строк.

    Вы можете добавлять однострочные или многострочные комментарии в следующем формате: /* текст комментария */.

    Редактор выражений выделяет синтаксис выражения и поддерживает интеллектуальное завершение кода.

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

    Описание синтаксиса выражений см. в разделе Синтаксис выражений.

    Синтаксис выражения

    При использовании редактора выражений учитывайте следующие правила синтаксиса:

    • Ссылайтесь на поле данных в выражении, заключив его имя в квадратные скобки (например, [ProductName]).

    • Добавьте Параметр отчета, поставив знак вопроса перед их именами (например, ?parameter1).

    • Обозначайте строковые значения апострофами. Введите двойной апостроф, чтобы вставить апостроф в текст выражения (например, 'It''s sample text').

    • Заключите константы даты и времени с хэштегами ([OrderDate] >= #1/1/2016#).

    • Используйте знак вопроса, чтобы указать нулевую ссылку (не относящуюся ни к какому объекту) ([Region] != ?).

    • Если в выражении используются разные типы, их можно преобразовать в один и тот же тип с помощью специальных функций (например, Max(ToDecimal([Quantity]),[UnitPrice])).

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

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

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

    • Редактировать выражение вычисляемого поля

    • Указать значение параметра запроса

    • Задать условие правила форматирования

    В начало страницы Справочная система Колибри. Группа компаний Октоника, 2022