C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Проблемы с QuickReport, не работает ф-ция SUM в expression
yurypn
Отправлено: 07.07.2005, 16:55


Не зарегистрирован







Создал в Builder C++ 5 QuickReport-отчет в котором есть группа TQRGroup по некоторому условию. Подвал группы содержит TQRExr, где в Expression указана формула SUM(Table1.Field1).
По идее, при просмотре отчета в подвале группы должна быть сумма значений поля только тех записей, которые принадлежат группе, т.е. что-то вроде этого:

группа 1
поле1 = 10 (просто некоторое значение)
поле1 = 1
сумма = 11 (сумма значений поля в группе)

группа 2
поле1 = 1
поле1 = 2
сумма = 3

и т.д. Но я получаю следующий отчет:

группа 1
поле = 10
поле = 1
сумма = 11

группа 2
поле = 1
поле = 2
сумма = 14 (!!!!!!!!) Получаю общую сумму! sad.gif

Подскажите как достичь желаемого результата (пример 1)!
AVC
Отправлено: 07.07.2005, 17:13


Ветеран

Группа: Модератор
Сообщений: 1583



TQRExpr->ResetAfterPrint поставьте в true на band типа rbGroupFooter
Кажется так smile.gif
yurypn
Отправлено: 07.07.2005, 17:31


Не зарегистрирован







Баааальшое пионерское спасибо! smile.gif
Чудо! Чудо! Друг спас жизнь другу! smile.gif

Вернуться в Работа с базами данных в C++Builder