Search Results for

    Show / Hide Table of Contents

    Обращение к переменным из списка переменных отчета

    Из скрипта можно обращаться к любой переменной, которая определена в списке переменных отчета (пункт меню "Отчет/Переменные..."). Имя переменной при этом надо заключать в угловые:

    PascalScript:

    if <my variable> = 10 then ...
    

    C++ Script:

    if (<my variable> == 10) { ... }
    

    Альтернативный вариант – использование функции Get:

    PascalScript:

    if Get('my variable') = 10 then ...
    

    C++ Script:

    if (Get("my variable") == 10) { ... }
    

    Изменение значения такой переменной возможно только с помощью процедуры Set:

    PascalScript:

    Set('my variable', 10);
    

    C++ Script:

    Set("my variable", 10);
    

    Стоит отметить, что для присвоения строкового значения нужно использовать дополнительные кавычки:

    PascalScript:

    Set('my variable', '''' + 'Строка' + '''');
    

    C++ Script:

    Set("my variable", "\"Строка\"");
    

    Аналогичным образом следует обращаться и к системным переменным, таким как Page#:

    PascalScript:

    if <Page#> = 1 then ...
    

    C++ Script:

    if (<Page#> == 1) { ... }
    
    Back to top © 1998-2024 ООО «Быстрые отчеты»