Search Results for

    Show / Hide Table of Contents

    Referencing 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) { ... }
    
    Back to top © Copyright Fast Reports Inc.