Для создания вычисляемого поля с итоговым значением по сгруппированным строкам отчета его надо разместить в разделе Примечание группы адрес_пок (адреспок Footer). Кнопка Поле (Text Box) на панели элементов позволит сформировать элемент Свободный (Unbound), в который может быть записано выражение для выполнения групповой операции (суммирование, расчёт среднего арифметического, подсчет числа записей в группе и др.).
Это выражение может быть внесено в свойства создаваемого элемента на вкладку Данные (Data) в строку Данные (Control Source). Для создания выражения может использоваться построитель выражений. В свойствах на вкладке Макет (Format) в строке Число десятичных знаков может быть задана нужная точность расчета, "в строке Формат поля (Format) — формат отображения значения поля.
В примере отчета для подсчета числа покупателей в каждом городе в элементе Свободный (Unbound) в раздел примечания группы адрес_пок запишем статистическую функцию count для любого из полей табличной части отчета (рис. 10.11).
|
|
Отредактируем подпись вычисляемого поля. Для этого выделим подпись и вызовем ее свойства. В свойствах на вкладке Макет (Format) в строке Подпись (Caption) запишем — Всего покупателей в городе. Такие действия, как изменение подписи или ввод выражения в поле, можно выполнить, не обращаясь к свойствам элементов непосредственно внутри рамки элемента.
Рис. 10.10. Окно свойств поля для вычисления
Для расчета общего числа покупателей во всех городах скопируем вычисляемое поле Всего покупателей в городе в примечание или заголовок отчета, а в свойствах на вкладке Макет (Format) в строке Сумма с накоплением выберем значение Для всего. Изменим подпись поля на Покупателей во всех городах.