Calling the variables from the report’s variables list

Top  Previous  Next

Any variable that is defined in the list of the report variables (“Report>Variables...” menu item) can be referenced in a script. The variable’s name should be enclosed in angle brackets:

 

PascalScript:

 

if <my variable> = 10 then ...

 

C++ Script:

 

if (<my variable> == 10) { ... }

 

An alternative way is to use the “Get” function:

 

PascalScript:

 

if Get('my variable') = 10 then ...

 

C++ Script:

 

if (Get("my variable") == 10) { ... }

 

A variable’s value is changed only via the “Set” procedure:

 

PascalScript:

 

Set('my variable', 10);

 

C++ Script:

 

Set("my variable", 10);

 

It is worth noting that to assign a string value to the variable you must add quotes around the value:

 

PascalScript:

 

Set('my variable', '''' + 'String' + '''');

 

C++ Script:

 

Set("my variable", "\"String\"");

 

 

System variables, such as “Page#,” should be referenced in exactly the same way:

 

PascalScript:

 

if <Page#> = 1 then ...

 

C++ Script:

 

if (<Page#> == 1) { ... }