Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1078686579
zyurik
2004-03-07 22:09
2004.04.04
Проблема с удалением


1-1079109888
Димка
2004-03-12 19:44
2004.04.04
Как определить, что какое-то приложение создало файл


3-1078378722
user
2004-03-04 08:38
2004.04.04
Как отобразить данные возвращаемые TADOStoredProc


4-1075293731
GrayFace
2004-01-28 15:42
2004.04.04
Как получить список шрифтоф, кодировок и т.д.


1-1079105642
Strelka
2004-03-12 18:34
2004.04.04
кодировки




   Наверх