Expasys Questionnaire Studio Pro
Руководство пользователя (версия 2023.1)
×

Вычисление значений

 
Выражение, кроме простого текста, может также включать и различные переменные, значения полей из баз данных, функции. Для этого в выражение можно включать участки кода. Код пишется на языке программирования отчета. Для выделения кода предназначено два символа – “{“ и “}”. Символ “{“ обозначает начало кода для вычисления значения. Соответственно символ “}” обозначает конец кода для вычисления значения. Код между указанными символами вычисляется и заменяется на результат вычисления. В случае текстовых выражений результат вычисления автоматически преобразуется в строку. К примеру, следующее выражение:
 
Value = {1 + 2}
 
 - после вычисления вернет следующий текст:
 
 
Value = 3
 
В одном выражении допускается неограниченное количество вставок кода для вычисления значений. Например:
 
 
ValueA = {1 + 2}, ValueB = {2 + 3}  
 
- после вычисления вернет следующий текст:
 
 
ValueA = 3, ValueB = 5
 
Примечение. В выражении не допускается вложенность кода для вычисления значений.
 
К примеру, такое выражение неверно:
 
Value = {1 + 2 + {2 + 3}}