<< Click to Display Table of Contents >> Разработка > Элементы разработки > Отчеты > Настройка макета отчета Добавление системных переменных |
Системные переменные используются для отображения информации об отчете. Например, для указания даты и времени выполнения отчета, номера текущей страницы или общего количества страниц.
Системные переменные доступны в окне «Данные»:
Переменная |
Описание |
Тип |
---|---|---|
Date |
Дата и время выполнения отчета |
Дата |
Page |
Номер текущей страницы |
Число |
TotalPages |
Общее количество страниц в отчете |
Число |
PageN |
Номер страницы в формате «Страница N» |
Строка |
PageNofM |
Номер страницы в формате «Страница N из M» |
Строка |
Row# |
Номер строки данных внутри группы. Значение переменной обнуляется в начале новой группы |
Число |
AbsRow# |
Номер строки данных. Значение переменной не обнуляется в начале новой группы |
Число |
CopyName# |
Номер текущей копии отчета |
Строка |
HierarchyLevel |
Текущий уровень в иерархическом отчете. Верхний уровень имеет значение 1. Подробнее см. в документации FastReport, статью «Печать иерархии» |
Число |
HierarchyRow# |
Полный номер строки в иерархическом отчете. Имеет вид, например «1.2.1» |
Строка |
Каждая переменная имеет определенный тип данных, от этого зависит, как ее можно использовать в выражении. Например, переменная Date имеет тип Дата (DateTime). Чтобы переменная возвращала только год, обратитесь к свойству Year: [Date].Year. Аналогично можно получить текущий месяц: [Date].Month.
Предположим, необходимо, чтобы в заголовке отчета указывалась дата формирования отчета. Для этого:
1.В редакторе отчета перейдите в узел «Дизайнер».
2.На панели «Данные» в узле Системные переменные выберите переменную Date.
3.Переместите переменную Date на бэнд «Заголовок отчета» с помощью механизма Drag&Drop.
В результате выполнения отчета в заголовке указывается текущая дата:
© Компания Directum, 2024 |