Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

QReport ;помогите сформировать отчет [D6, MSSQL]


relict ©   (2002-08-06 08:42:00) 

есть таблица table1
у нее поля
npp - номер по порядку(автоинкремент)
name - название(неважно чего, главаное что они повторяются)
symma - сумма
используется запрос
select * from table1 order by name
отчет должен иметь следующий вид:

------------------
название| сумма |
------------------
name1 12
name1 10
name1 5
------------------
27
------------------
name2 1
name2 5
name2 4
------------------
10
..... и т.д.
в конце полная сумма

подскажите структуру QReporta


relict   (2002-08-06 10:18:00) [1]

все зделал..
спасибо


Виталий Панасенко   (2002-08-06 09:51:00) [2]

Ложим QRep. Свойство Bands -> HasSummary:=True, HasDetail := True
Далее ложим QRGroup и QRBand. Для QRBand BandType:=GroupFooter.
Для QRGroup FooterBand := QRBand. Далее для QRGroup св-во
Expression устанавливаем признак по которому будем делить
группу (для варианта вопроса Expression:=Table1.Name)
На DetailBand ложим DBLabel и вяжим их с необходимыми полями
Table1. Не забудь указать QRep->DataSource.
На QRBand помещаем QRExpr, устанавливаем ResetAfterPrint=true
и в них суммируем поля Summa. Такие же помещаем на SummaryBand.
И ВСЕ ;-)))


Наверх

Титульная страница Поиск, карта сайта Написать письмо