Форум: "Основная";
Поиск по всему сайту: 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.023 c
14-42859          Awex                  2001-12-26 12:36  2002.02.14  
Вопрос по Assembler у


3-42647           SDS                   2002-01-18 14:35  2002.02.14  
Формат файла


1-42765           kingdom               2002-01-30 14:40  2002.02.14  
Нужен TShape нестандарной формы, как это сделать?


1-42752           BillyJeans            2002-01-31 09:33  2002.02.14  
Где взять TDBGridEH?


6-42824           Yakudza               2001-11-23 19:13  2002.02.14  
Как проверить доступент ли компьютер в сети или нет ?