Суммы за каждую страницу

Есть MasterData, записей большое количество, соответственно
отчет получается на нескольких страницах ...
Необходимо, чтобы в конце каждой страницы выводилась
сумма по одному из полей этого бэнда за страницу...
Вроде бы как я думал все просто, в обработчик бэнда ставлю
похожую запись SumPerPage:=SumPerPage + [FieldValue],
а в PageHeader делаю обнуление перменной SumPerPage ...
Теперь вопрос-проблема, какой бэнд взять для печати
полученной суммы ? ColumnFooter, PageFooter - результат
будет равным сумме на странице плюс первое значение
со следующей страницы ... Как я понимаю - это связано
с последовательностью вызова обработчиков ...
Так как все-таки побороть эту вещь ?
Задача уверен распротраненная подскажите глупому

Комментарии
Версия FR - 2.5 ?
на Delphi 7 стоит ... И вот такая ситуация ...