Системные переменные
В FastReport доступно несколько переменных, которые можно использовать в любом месте отчета. Ниже приведен полный список переменных:
Переменная | Описание |
---|---|
Date | Дата и время старта отчета. |
Page | Номер текущей страницы. |
TotalPages | Общее количество страниц в отчете. Чтобы использовать эту переменную, надо включить двойной проход у отчета. Это можно сделать в меню "Отчет|Свойства...". |
PageN | Номер страницы в виде: "Страница N". |
PageNofM | Номер страницы в виде: "Страница N из M". |
Row# | Номер строки данных внутри группы. Это значение сбрасывается при старте новой группы. |
AbsRow# | Абсолютный номер строки данных. Это значение не сбрасывается при старте новой группы. |
Page# | Номер текущей страницы. Если вы объединяете несколько готовых отчетов в пакет, эта переменная вернет номер страницы в пакете. Эта переменная является макросом, т.е. ее значение подставляется в момент отображения компонента в окне просмотра. Использовать ее в выражениях нельзя. |
TotalPages# | Общее количество страниц в отчете. Если вы объединяете несколько готовых отчетов в пакет, эта переменная вернет количество страниц в пакете. Для работы этой переменной двойной проход отчета не требуется. Эта переменная является макросом, т.е. ее значение подставляется в момент отображения компонента в окне просмотра. Использовать ее в выражениях нельзя. |
HierarchyLevel | Текущий уровень иерархии в иерархическом отчете (см. "Печать иерархии"). Верхний уровень имеет значение 1. |
HierarchyRow# | Полный номер строки в иерархическом отчете, имеет вид "1.2.1". |