Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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



Страницы: 1 вся ветка

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

Наверх





Память: 0.45 MB
Время: 0.005 c
1-42794
Stexen
2002-01-28 22:29
2002.02.14
Nishita ViewLib


3-42658
Eraser
2002-01-21 10:04
2002.02.14
Скоко можно записей в DB


1-42715
blankalex
2002-02-01 12:14
2002.02.14
Raize Components


3-42688
Ars P
2002-01-22 13:04
2002.02.14
Создаю алиас в SQL Explorer-е для базы interbase, расположенной на сервере...


3-42694
Belov
2002-01-18 15:29
2002.02.14
Запись картинки в базу





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский