Search Results for

    Show / Hide Table of Contents

    Обращение к системным переменным

    В выражениях можно использовать следующие системные переменные (они доступны в окне "Данные"):

    Переменная Тип данных .NET Описание
    Date DateTime Дата и время старта отчета.
    Page int Номер текущей страницы.
    TotalPages int Общее количество страниц в отчете. Чтобы использовать эту переменную, надо включить двойной проход у отчета. Это можно сделать в меню "Отчет|Свойства…".
    PageN string Номер страницы в виде: "Страница N".
    PageNofM string Номер страницы в виде: "Страница N из M".
    Row# int Номер строки данных внутри группы. Это значение сбрасывается при старте новой группы.
    AbsRow# int Абсолютный номер строки данных. Это значение не сбрасывается при старте новой группы.

    Каждая переменная имеет определенный тип данных, от этого зависит, как ее можно использовать в выражении. Вот пример выражения, в котором используется дата:

    [Date].Year
    

    Это выражение возвращает текущий год. Так как переменная Date имеет тип DateTime, мы можем обратиться к ее свойству Year. Аналогичным образом можно получить текущий месяц ([Date].Month).

    FastReport преобразует обращение к системной переменной в следующий вид (на примере переменной Date):

    ((DateTime)Report.GetVariableValue("Date"))
    
    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»