Show/Hide Toolbars

Filopto Help Manual

Navigation: Reports & Forms Tab > Report / Form Designer > Script

Calling the variables from the report’s variables list

Scroll Prev Top Next More

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) { ... }