Zugriff auf Variablen aus der Liste der Reportvariablen

Navigation:  Bericht im FR-Designer > Script >

Zugriff auf Variablen aus der Liste der Reportvariablen

Previous pageReturn to chapter overviewNext page

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