Поделиться через


Редактирование выражения (конструктор отчетов)

Изменения: 5 декабря 2005 г.

Используйте редактор выражений для ввода выражения на языке Microsoft Visual Basic. Редактор выражений содержит окно кода, дерево категорий, элементы категорий и область описаний. Редактор выражений можно использовать для следующих элементов.

  • Текстовое поле отчета.
  • Свойство на странице «Свойства».
  • Вкладка «Группы» в свойствах области данных.
  • Вкладка «Сортировка» в свойствах области данных.
  • Вкладка «Фильтр» для наборов данных, областей данных или группирования областей данных.
  • Метка схемы документа в группе областей данных.
  • Родительская группа в группе областей данных.
  • Строка запроса в наборе данных.
  • Значение параметра для запроса.
  • Значение параметра для отчета.
  • Строка соединения для источника данных.

Некоторые страницы свойств (например, Свойства таблицы (вкладка «Сортировка», конструктор отчетов)) позволяют создавать несколько выражений, которые объединяются в ходе обработки отчета, однако редактор выражений редактирует за раз только одно выражение.

Открыть редактор выражений можно, щелкнув правой кнопкой в текстовом поле и выбрав <Expression> из списка значений свойства или нажав кнопку Выражение (Fx) в любом месте диалогового окна. Выражения можно использовать для задания многих свойств, в том числе цвета, шрифта, границ.

Диалоговое окно «Изменить выражение» для ввода выражений

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

Дополнительные сведения и примеры см. в разделах Примеры выражений в службах Reporting Services и Использование параметров в выражениях.

Конструкции выражения

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

  • Константы
    Выберите узел «Константы» для определения выражений, включающих постоянные значения. Константы используются для задания цвета, шрифта и перечислений.

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

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

Параметры

  • Окно кода
    Используйте окно кода в верхней области для ввода выражения. При открытии редактора выражения окно кода содержит выражение поля. Это выражение можно заменить или исправить. Можно вставлять функции, операторы, константы, поля, параметры и элементы из глобальной коллекции. Окно кода отражает произведенные изменения.

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

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

  • Дерево категорий
    Отображает категории выражений. Выберите категорию для создания контекста создания выражения. Например, при выборе статистических функций отображаются AVG, Count и другие функции, которые можно включить в состав выражения.
  • Описания, образцы или элементы списка
    В зависимости от категории выбранного элемента третья область содержит описание, образец выражения или список элементов.

См. также

Справочник

Справка F1 конструктора отчетов

Другие ресурсы

Использование выражений в службах Reporting Services
Учебники по службам Reporting Services
Форматирование элементов отчета
Форматирование числовых значений и значений даты в отчете

Справка и поддержка

Получение помощи по SQL Server 2005