Учись программированию на C++ Builder бесплатно!

Итоговая полоса отчета выводится один раз в конце отчета сразу после полосы данных. В этой полосе обычно стоят либо итоговые сведения отчета, например, средние и максимальные значения по данным какого-либо поля, либо должность и фамилия лица, утверждающего отчет. В итоговой полосе обычно размещаются компоненты QRLabel для вывода надписей и QRExpr для вывода значений выражений.

Если итоговая полоса не помещается на текущей странице целиком, то она отделяется от последней полосы данных и переносится на другую страницу, что не соответствует правилам делопроизводства.

В выражении для итогового компонента QRExpr часто используются следующие статистические функции:

  • SUM - сумма значений;
  • MIN - минимальное значение;
  • МАХ - максимальное значение;
  • AVERAGE - среднее значение;
  • COUNT - число записей набора данных.

Для всех функций, кроме COUNT, в скобках нужно указывать имя поля, для которого выполняется расчет. Для вывода числа записей набора данных также можно использовать компонент QRSysData со значением qrsDetailCount свойства Data.

Отметим, что в качестве итога может выводиться, к примеру, число записей в таблице или заверительная подпись.

Поделиться