![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по FastReport... [D5, IB6.x]
softmaster © (2004-06-06 21:18:00)Народ, всем привет!
Вопрос такого плана...
есть запрос к БД, который возвращает данные для отчета...
Отчет строю в FastReport.
Вид его примерно такой:
Имя Сальдо нач Приход
Товар1 500
Товар2
Товар3 200 100
Итого 700,2 шт 100, 1 шт.
Вопрос: могу ли подсчитать количество, не строя нового запроса, средствами fastreport? Метод COUNT не подходит, так как количество строк данных не соответствует количесву сальдо или прихода...
Заранее спасибо...
softmaster (2004-06-07 00:17:00) [1]Ага, понял, сейчас попробую...
P.N.P. (2004-06-06 23:11:00) [2]Можно подсчитать.
Объявляешь глобальную переменную
(в редакторе FR "Файл"->"словарь данных") и в событии
OnBeforePrint у MasterData делаешь следующее:
if [MyQuery1."MyField"]>0 then MyVariable:=MyVariable+1;
А в "итого" ставишь [MyVariable]
(Только наверное придется переменную сначала обнулить)