Chamando as variáveis da lista de variáveis do relatório
Toda variável que é definida na lista de variáveis do relatório (item de menu "Relatório > Variáveis...") pode ser referenciada em um script. O nome da variável deve estar entre chevrons:
PascalScript:
if <minha variável> = 10 then ...
C++ Script:
if (<minha variável> == 10) { ... }
Uma maneira alternativa é utilizar a função Get
:
PascalScript:
if Get('minha variável') = 10 then ...
C++ Script:
if (Get("minha variável") == 10) { ... }
O valor de uma variável é alterado apenas através do procedimento Set
:
PascalScript:
Set('minha variável', 10);
C++ Script:
Set("minha variável", 10);
Vale a pena observar que para atribuir um valor de string à variável, você deve colocar o valor entre aspas:
PascalScript:
Set('minha variável', '''' + 'String' + '''');
C++ Script:
Set("minha variável", "\"String\"");
Variáveis de sistema, como Page#
, devem ser referenciadas exatamente da mesma maneira:
PascalScript:
if <Page#> = 1 then ...
C++ Script:
if (<Page#> == 1) { ... }