Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Итого по листу в Qreport [D5]


Бульбаш ©   (2006-06-15 16:53:00) 

Клиент озадачил давечи инвентаризационной ведомостью. А там такой приятный ньюанс как подведение итогов по каждому листу и по ведомости в целом. Попробовал с помощью пэджфутера - не получается. В конце суммари все равно выше печатает. Подскажите - если возможность реализовать такую задачу при помощи qr


Виталий Панасенко   (2006-06-16 15:37:00) [1]

А что там непонятного ? У PageFooterа есть св-во Child. Устанавливаешь его в True. ПОДPageFooter появляется еще один банд, связанный с PageFooter(дочерний). на него ложишь QRExpr, с формулой для суммы. Выставляешь у QRExpr ResetAfterPriint=False(правда, это и так по умолчанию). в итоге имеем отчет примерно такого вида

ЗАГОЛОВОК СТРАНИЦЫ
ДЕТАЛЬ
ДЕТАЛЬ
....
....
ДЕТАЛЬ
PAGEFOOTER тут ИТОГО по странице
CHILD тут ИТОГО ПО ВСЕМУ ОТЧЕТУ

Формулы для суммирования одинаковые. только у той, что на Child ResetAfterPrint=False(накапливаем значение)
И на последней странице имеем и того по странице и итого по отчету НИЖЕ итого по странице


Бульбаш   (2006-06-16 13:03:00) [2]

Дело в том, что итог по странице нужен и на последней, а под ним уже суммари по всему отчету.
а child для pagefooter я что-то недопонял...


Johnmen   (2006-06-15 17:34:00) [3]

Просто не печатай пэджфутер на последней странице...


Виталий Панасенко   (2006-06-15 17:33:00) [4]

Для PageFooter-HasChild=True. туда (на Child) ложим суммарку, ResetAfterPrint=False. правда, получишь по два итога на каждой странице - по странице и накопительный с начала отчета. на последней  странице и будет итого по всему отчету.:-))
Может, не совсем то...но похоже


Наверх

Титульная страница Поиск, карта сайта Написать письмо