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