Im Script kann man auf jede Variable zugreifen, die in der Liste der Reportvariablen enthalten ist (Menüpunkt "Report|Variablen...". Der Name der Variablen muss dabei in spitze Klammern gesetzt werden:
PascalScript:
if <my variable> = 10then ...
C++ Script:
if (<my variable> == 10) { ... }
Eine alternative Variante, ist die Verwendung der Funktion Get:
PascalScript:
if Get('my variable') = 10then ...
C++ Script:
if (Get("my variable") == 10) { ... }
Die Änderung des Wertes dieser Variablen kann man nur mithilfe der Prozedur Set:
PascalScript:
Set('my variable', 10);
C++ Script:
Set("my variable", 10);
Man muss anmerken, dass das Hinzufügen der Zeilenbedeutung zusätzliche Klammern erfordert:
PascalScript:
Set('my variable', '''' + 'Zeile' + '''');
C++ Script:
Set("my variable", "\"Zeile\"");
Analog kann man auch auf Systemvariablen wie Page# zugreifen:
PascalScript:
if <Page#> = 1then ...
C++ Script:
if (<Page#> == 1) { ... }