Иллюстрированный самоучитель по Visual FoxPro 8

Использование в отчете переменных

При установке флажка Release after report (Освободить после отчета) после завершения печати отчета переменная очищается из памяти. Список Reset at (Сброс) содержит три значения, указывающие момент сброса переменной в начальное значение: в конце отчета, в конце страницы или в конце группы.

Опции, расположенные в диалоговом окне Report Variables (Переменные отчета), позволяют задать выражения, выполняемые над переменной вычисления (табл. 8.17).

Таблица 8.17. Назначение опций диалогового окна Report Variables.

Опция Назначение
Nothing (Ничего) Над переменной вычисления не производятся
Count (Количество) Вычисляется количество появлений переменной в группе, на странице, в колонке или отчете (значение переменной не используется)
Sum (Сумма) Вычисляется итоговая сумма значений переменной
Average (Среднее) Вычисляется среднее арифметическое значений переменной в группе, на странице, в колонке или отчете
Lowest (Минимальное) Отображается наименьшее значение переменной в группе, на странице, в колонке или отчете
Highest (Максимальное) Отображается наибольшее значение переменной в группе, на странице, в колонке или отчете
Std. Deviation (Стандартное отклонение) Возвращается квадратный корень из дисперсии значений переменной в группе, на странице, в колонке или отчете
Variance (Дисперсия) Возвращается статистическая величина отклонения отдельных значений переменной от среднего в группе, на странице, в колонке или отчете

При использовании переменных в отчете необходимо иметь в виду следующее:

  • переменные в отчете могут использоваться в качестве полей или в выражениях, определяющих поля. Все созданные в диалоговом окне Report Variables (Переменные отчета) переменные отображаются в списке переменных в окне построителя выражения;
  • при запуске отчета переменной присваивается начальное значение, а затем в процессе формирования отчета ее значение изменяется в соответствии с выбранным выражением. При заданных для переменной условиях она принимает свое начальное значение;
  • для определения начального или вычисляемого значения переменной могут использоваться другие переменные, но значения этих переменных должны вычисляться до момента их использования переменной.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.