В отчете вы можете использовать переменные из программы, доступные в момент вызова отчета, а также переменные, определенные в конструкторе отчетов и используемые для хранения результатов вычислений, выполняемых во время печати отчета.
Переменные отчета определяются в
Рис. 8.29. Диалоговое окно Report Variables
Диалоговое окно Report Variables (Переменные отчета) содержит три поля, описанных в табл. 8.16.
Таблица 8.16. Поля диалогового окна Report Variables
Наименование поля | Назначение |
Variables (Переменные) | Содержит наименование переменной, которое может включать в себя только буквы, цифры и символ подчеркивания и не может начинаться с цифры |
Value to store (Хранимое значение) | Значение переменной |
Initial value (Начальное значение) | Начальное значение переменной |
Замечание
Для формирования значений переменных, задаваемых в полях Value to store (Хранимое значение) и Initial value (Начальное значение), можно использовать диалоговое окно Expression Builder (Построитель выражения), открываемое при нажатии расположенных с правой стороны поля кнопок.
При установке флажка Release after report (Освободить после отчета) после завершения печати отчета переменная очищается из памяти.
Список Reset at (Сброс) содержит три значения, указывающие момент сброса переменной в начальное значение: в конце отчета, в конце страницы или в конце группы.
Группа переключалей Calculate, расположенные в диалоговом окне Report Variables (Переменные отчета), позволяет задать выражения, выполняемые над переменной вычисления (табл. 9.17).
Таблица 8.17. Назначение группы переключалей Calculate диалогового окна Report Variables
Переключатель | Назначение |
Nothing (Ничего) | Над переменной вычисления не производятся |
Count (Количество) | Вычисляется количество появлений переменной в группе, на странице, в колонке или отчете (значение переменной не используется) |
Sum (Сумма) | Вычисляется итоговая сумма значений переменной |
Average (Среднее) | Вычисляется среднее арифметическое значений переменной в группе, на странице, в колонке или отчете |
Lowest
(Минимальное) |
Отображается наименьшее значение переменной в группе, на странице, в колонке или отчете |
Highest (Максимальное) | Отображается наибольшее значение переменной в группе, на странице, в колонке или отчете |
Std, deviation (Станд. отклонение) | Возвращается квадратный корень из дисперсии значений переменной в группе, на странице, в колонке или отчете |
Variance (Дисперсия) | Возвращается статистическая величина отклонения отдельных значений переменной от среднего в группе, на странице, в колонке или отчете |
При использовании переменных в отчете необходимо иметь в виду следующее.