Обнуление подытогов в Pagefooter
Всем привет!
Задача выводить на каждой странице подытог из тех записей MasterData, что уместилось на странице.
В голову приходить только PageFooter с агрегатной [SUM(<dataset.column1>,MasterData,3)].
И он удовлетворяет, если conditional для GroupHeader единственный, если нет, то расчёт в PageFooter надо сбрасывать.
Есть ли возможность привязать расчёт в PageFooter к GroupHeder, или сбрасывать расчёт после печати GroupFooter?
Заранее благодарен!
Задача выводить на каждой странице подытог из тех записей MasterData, что уместилось на странице.
В голову приходить только PageFooter с агрегатной [SUM(<dataset.column1>,MasterData,3)].
И он удовлетворяет, если conditional для GroupHeader единственный, если нет, то расчёт в PageFooter надо сбрасывать.
Есть ли возможность привязать расчёт в PageFooter к GroupHeder, или сбрасывать расчёт после печати GroupFooter?
Заранее благодарен!
Комментарии
Должно получиться:
Если групп получилось несколько, то с началом новой группы надо обнулять суммирование, и начинать считать промежуточные данные по новой группе.
Данные попадают в Memo после события OnAfterData, а PageFooter заполнить данными можно на событии OnBeforePrint, который вызывается судя по всему после того как данными наполнена вся группа, которая растянута на несколько страниц. не подскажите на каком событии надо писать в массив данные из Memo, и на каком записывать данные в PageFooter и обнулять массив?