Meny
Index
  • Script
  • Calling the variables from the report’s variables list
Calling the variables from the report’s variables list
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) { ... }
 
 
Onlinehjälpen skapades med Dr.Explain