Использование констант в выражениях (построитель отчетов 2.0)
Константа состоит из литерального текста или стандартного текста, определенного компонентом служб Reporting Services. Обработчик отчетов имеет доступ к стандартным константам, так что при включении их в выражения значения, которые они представляют, заменяются в выражении до его оценки.
Литеральный текст
В выражении литеральным текстом является текст, заключенный в двойные кавычки. Можно также ввести текст непосредственно в текстовое поле без двойных кавычек, если он не является частью выражения. Если значение текстового поля не начинается со знака равенства (=), текст рассматривается как литеральный. В следующей таблице показано несколько примеров литерального текста в выражении.
Константа |
Отображение текста |
Текст выражения |
---|---|---|
Report run at: |
<<Expr>> |
="Report run at: " & Globals!ExecutionTime |
Adventure Works Cycles |
Adventure Works Cycles |
Adventure Works Cycles |
[Заключенный в скобки отображаемый текст] |
\[Заключенный в скобки отображаемый текст\] |
[Заключенный в скобки отображаемый текст] |
Дополнительные сведения см. в разделе Основные сведения о простых и сложных выражениях (построитель отчетов 2.0).
Константы языка определения отчетов
В выражении можно использовать константы, определенные в языке определения отчетов. В диалоговом окне Выражение константы появляются при создании выражения для свойства отчета, которое принимает только некоторые допустимые значения, известные также как перечислимые типы. В следующей таблице показаны два примера.
Свойство |
Описание |
Значения |
---|---|---|
TextAlign |
Допустимые значения для выравнивания текста в текстовом поле. |
General, Left, Center, Right |
BorderStyle |
Допустимые значения для линии, добавляемой в отчет. |
Default, None, Dotted, Dashed, Solid, Double, DashDot, DashDotdot |
Константы языка Visual Basic
В выражении можно использовать константы, определенные в библиотеке времени выполнения Visual Basic. В следующей таблице показаны два примера.
Константа |
Описание |
---|---|
vbCrLf |
Константа языка Visual Basic для возврата каретки для начала новой строки. Например, следующее выражение в двух строках одного текстового поля показывает временную метку для обработки отчета и пользователя: =Globals!ExecutionTime & vbCrLf & User!UserID |
DateInterval.Day |
Константа языка Visual Basic, используемая для выделения в вызове функции DatePart значения дня из значения даты-времени. Например, для даты 10 января 2008 г. следующая функция возвращает число 10: =DatePart("d",Globals!ExecutionTime) |
Константы среды CLR
В выражении можно использовать константы, определенные в классах среды CLR .NET Framework. В следующей таблице показан пример определенного системой цвета.
Константа |
Описание |
---|---|
MistyRose |
При создании выражения для свойства отчета, основанного на цвете фона, можно указать цвет по имени. Допустимые имена перечислены в диалоговом окне Выражение. |
См. также