Обращение к переменным из списка переменных отчета |
Из скрипта можно обращаться к любой переменной, которая определена в списке переменных отчета (пункт меню "Отчет|Переменные..."). Имя переменной при этом надо заключать в угловые:
PascalScript:
if <my variable> = 10 then ...
C++ Script:
if (<my variable> == 10) { ... }
Альтернативный вариант – использование функции Get:
PascalScript:
if Get('my variable') = 10 then ...
C++ Script:
if (Get("my variable") == 10) { ... }
Изменение значения такой переменной возможно только с помощью процедуры Set:
PascalScript:
Set('my variable', 10);
C++ Script:
Set("my variable", 10);
Стоит отметить, что для присвоения строкового значения нужно использовать дополнительные кавычки:
PascalScript:
Set('my variable', '''' + 'Строка' + '''');
C++ Script:
Set("my variable", "\"Строка\"");
Аналогичным образом следует обращаться и к системным переменным, таким как Page#:
PascalScript:
if <Page#> = 1 then ...
C++ Script:
if (<Page#> == 1) { ... }
|