Выражение, кроме простого текста, может также включать и различные переменные, значения полей из баз данных, функции. Для этого в выражение можно включать участки кода. Код пишется на языке программирования отчета. Для выделения кода предназначено два символа – “{“ и “}”. Символ “{“ обозначает начало кода для вычисления значения. Соответственно символ “}” обозначает конец кода для вычисления значения. Код между указанными символами вычисляется и заменяется на результат вычисления. В случае текстовых выражений результат вычисления автоматически преобразуется в строку. К примеру, следующее выражение:

 

 

Value = {1 + 2}

 

 

после вычисления вернет следующий текст:

 

 

Value = 3

 

 

В одном выражении допускается неограниченное количество вставок кода для вычисления значений. Например:

 

 

ValueA = {1 + 2}, ValueB = {2 + 3}

 

 

после вычисления вернет следующий текст:

 

 

ValueA = 3, ValueB = 5

 

 

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

 

 

Value = {1 + 2 + {2 + 3}}

 

 

Важно

 

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