|
<< Click to Display Table of Contents >> Navigation: Создание отчетов > Источники данных, переменные и функции > Системные переменные |
Редактор отчетов предлагает к использованию в выражениях системные переменные. Системные переменные - это переменные, которые сообщают, какую-либо информацию о текущем состоянии отчета.
Список всех системных переменных отображается в словаре:

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

Список доступных системных переменных:
Название |
Назначение |
Column |
Возвращает текущий номер колонки. Используется для нумерации колонок в отчете |
Line |
Возвращает текущий номер линии. Используется для нумерации строк в отчетах. Нумерация начинается с 1. Нумерация для каждой группы происходит отдельно |
LineThrough |
Возвращает сквозной номер линии. В отличие от Line возвращает номер линии с самого начала отчета, без учета группировок отчета. Нумерация начинается с 1 |
LineABC |
Возвращает алфавитный аналог номера линии |
LineRoman |
Возвращает текущий номер линии группы. Нумерация начинается с 1 |
GroupLine |
Номер текущей группы. Нумерация начинается с 1 |
PageNumber |
Возвращает текущий номер страницы. Нумерация страниц начинается с 1. Используется для нумерации страниц |
PageNofM |
Возвращает строку по следующему шаблону: Страница {PageNumber} из {TotalPageCount} Данная переменная представляет собой комбинирование системных переменных Номер страницы (PageNumber) и Общее количество страниц (TotalPageCount), т.е. будет выводить порядковый номер страницы в отношении общего количества страниц |
TotalPageCount |
Возвращает общее количество страниц в отчете |
IsFirstPage |
Возвращает значение истина (true), если в текущий момент следующая страница печатается |
IsLastPage |
Возвращает значение истина (true), если в текущий момент предыдущая страница печатается. Для корректного расчета этой переменной необходимо выполнить два прохода, т.е. отчет должен быть построен два раза. В первый раз отчет строится и запоминаются некоторые параметры, затем отчет строится второй раз, но уже с учетом этих параметров |
PageCopyNumber |
Возвращает номер копии страницы. Нумерация начинается с 1 |
Report Alias |
Возвращает псевдоним отчета |
Report Author |
Возвращает автора отчета |
Report Changed |
Возвращает дату последнего изменения отчета |
Report Created |
Возвращает дату создания отчета |
Report Description |
Возвращает описание отчета |
Report Name |
Возвращает текущее имя отчета. При помощи свойства можно изменить Имя отчета |
Time |
Возвращает текущее время |
Today |
Возвращает текущую дату |