Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Вниз

FastReport 


Potemkin   (2002-01-31 14:42) [0]

Можно ли в отчете сделать следующие вещи:
1.Если отчет многостраничный, то печатать сумму по каждому листу.
2.В конце отчета на последнем листе напечать сумму по листу и сумму по всему
набору данных.
3.Если в Memo выражение основано на if, т.е. если истина - число, если
ложь - то символ "Х", нужно получить сумму по такому столбцу.
Я пользуюсь FastReport 2.21.
Буду очень признателен если получу ответы по вопросу.



Girl   (2002-02-01 01:01) [1]

Я делала тоже самое. Теоретически это делается так: заводишь две переменные - первая это сумма по каждому листу, вторая вся сумма. На банде PageHeader или PageFooter вешаешь обнуление первой переменной. Вот и все. Но у меня лично так не получилось. Пришлось извратиться, так что если что - обращайся.



Poorthing   (2002-02-01 01:13) [2]

Знаю как сдлеать на QuickRep может понадобится!?

Положи GroupHeader, DetailBand и PageFooter на отчет, в свойстве GroupHeader в разделе FooterBand покажу ему PageFooter, а в свойстве PageFooter ForceNewPage установи в True, после этого поставь на PageFooter Expr и в свойстве Expression напиши sum(поле для суммирования) в каждом конце страницы будет сумма одного листа. Да и не забудь поставить свойство Expr ResetAfterPrint в True чтобы Expr обновлялся после каждого суммирования.
Если тебе нужна сумма всех листов то поставь еще один GroupHeader и еще один PageFooter и в его свойстве GroupHeader FooterBand опять покажи PageFooter только на этот раз ForceNewPage оставь на False и в PageFooter поставь Expr и суммируй тоже самое поле что и на другом PageFooter-е просто результаты будут разные, ResetAfterPrint на этот раз оставь в покое путь оно будет False...



Potemkin   (2002-02-01 09:07) [3]

Большое спасибо за советы Poorthing and Girl!!!!
Poorthing попробую сейчас то что ты посоветовал.
Girl скажи куда обратиться и я обращусь, очень интересно узнать один из вариантов решения этой задачи.
Адресок мой
alexpotemkin@rambler.ru




Форум: "Основная";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.14;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.029 c
1-42729           Tkach_                2002-01-30 16:43  2002.02.14  
процессы


3-42646           --Reporter--          2002-01-17 13:16  2002.02.14  
Проблема с master-detail на сервере приложений


1-42738           MetroGnome            2002-01-30 23:04  2002.02.14  
Как программно посмотреть - находиться ли курсор на компоненте, скажем на Label`е?


1-42773           Rustam                2002-01-31 11:18  2002.02.14  
ATTENTION help BMP !!!!!


1-42758           ТеньЛуны              2002-01-29 23:43  2002.02.14  
Need help!!!