Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

QuickReport не правильно считает по группам   Найти похожие ветки 

 
Raids   (2004-03-10 20:59) [0]

Не могу разобраться с QuickReport. Есть некий сложный запрос IBQuery1 возвращающий что-то типа (tovar, personal, cena, kolvo) - отображает какой персонал брал какой товар на свой подотчет. А нужно создать полную распечатку этого подотчета с группировкой по персоналу и высчитыванием суммы товара, находящегося у каждого из персонала. Отчет вроде и получился, но суммы по каждому персоналу считаются не отдельно, а суммируются к раннее высчитанной сумме по предыдущему персоналу (а сами товары и их кол-во, цена, стоимость печатаются внутри группы правильно)
В отчете 5 полос: QRBand1(rbTitle), QRBand2(rbColumnHeader), QRGroup1(rbGroupHeader), QRBand3(rbDetail), QRBand4(rbGroupFooter). Первые две из описания упускаю.
   QRBand2(rbColumnHeader) : Св-во Expression = "IBQuery1.Personal", FooterBand="QRBand4", на полосе расположен QRExpr1 (св-во Expression="IBQuery1.Personal")
QRBand3 на полосе расположены QRDBText- 3 шт и QRExpr . (Tovar, Kolvo, Cena, Kolvo*Cena, описания упускаю - претензий нет)
QRBand4 на полосе расположен QRExpr, св-во Expression которого = Sum(IBQuery1.Kolvo*IBQuery1.Cena) Вот здесь то собака и порылась. Правильная цифра выходит лишь по первому персоналу, у второго сумма второго и первого, у третьего - сумма первого, второго, третьего) и т.д.
 Подскажете чего?


 
Johnmen ©   (2004-03-10 23:39) [1]

ResetAfterPrint


 
Raids   (2004-03-11 07:04) [2]


> ResetAfterPrint

Что это? Куда это?


 
Raids   (2004-03-11 10:58) [3]

Так что это было?


 
Наталия ©   (2004-03-11 11:41) [4]

Это был сброс результата вычисления после печати. Неужели в help лень заглянуть?


 
Raids   (2004-03-15 18:39) [5]

Внимание! Не читать быстрораздражаемым.
Рискну переспросить.
Тяму-то у меня конечно хватило на пословесный перевод ResetAfterPrint, но я так и не понял куда его внедрять. Или это относится каким-либо образом к GroupFooter, или к отчету в целом, короче как произвести этот сброс результата вычисления после печати. А Help,кстати, вообще такого словочетания близко не знает.  
To Johnmen, Наталия - все равно спасибо.


 
Anatoly Podgoretsky ©   (2004-03-15 20:24) [6]

Ты не называешь свое выражение, но именно у него это свойство и надо устанавливать, после печати оно будет сброшено в ноль и начнет считать с начала.


 
Raids   (2004-03-16 07:29) [7]

Огромнейшее Вам спасибо, оказалось все гораздо проще чем я мог предполагать.



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

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.03 c
4-1075031625
Kryptonix
2004-01-25 14:53
2004.04.04
Неработает хук моуза и клабиатуры вместе :(((


14-1078952159
ST
2004-03-10 23:55
2004.04.04
Delphi 8.0


1-1079674554
Nonamik
2004-03-19 08:35
2004.04.04
Динамический массив


4-1074539580
Arr'acctur
2004-01-19 22:13
2004.04.04
StdOut


3-1078331682
Тимохов
2004-03-03 19:34
2004.04.04
Тип decimal.