Форум: "Основная";
Поиск по всему сайту: 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.042 c
1-42812           Diablo                2002-01-31 17:38  2002.02.14  
Как в листбоксе каждую страку зделать своим цветом


4-42897           vivus                 2001-12-18 10:47  2002.02.14  
виндовая мессага.


7-42877           yuger                 2001-11-02 10:16  2002.02.14  
Программное включение/выключение устройства из конфигурации


1-42751           Shoo                  2002-01-31 10:03  2002.02.14  
Иконка в заголовке notSizeable формы


1-42745           Timka                 2002-01-21 08:59  2002.02.14  
удаление записи изи типизированного файла