![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
QReport - проблемы..... [D7, WinXP]
fisherman © (2004-10-04 09:37:00)Всем привет!
Столкнулся с такой проблемой - необходимо сформировать отчет из 4-х таблиц, все они связаны между собой.
Таблицы такие: 1-Завод, 2-Цех, 3-Участок, 4-Оборудование.
Таблицы находятся SQL-сервере, сответственно применяю ADO-компоненты, оговариваю все связи "один ко многим".
В отчете применяю для главной таблицы QRBand и для подчиненных QRSubDetail.
А очтет формируется странным образом - отображаются только первые записи из таблиц Завод,Цех и Участок а из таблицы Оборудование записи отображаются правильно но только для одного участка.
В принципе эту проблему я поборол сформировав запрос по всем таблицам и применив в отчете компоненты - QRGroup но уперся в другую проблему - как подсчитать силами QReport-а количество едениц оборудования по участкам и цехам и соответственно просуммировать суммы. В QReport-e есть функции Count и Sum ,но они не считают отдельно по группам.
Есть еще Rave Designer - но он слишком долго формирует отчет в 200 страниц.
Может кто что подскажет как решить мои проблемы?
Заранее благодарю всех кто отклинется!
Skeptik (2004-10-04 11:42:00) [1]посмотри файл в Demo\QuickRpt\Qr3\grouping.pas
fisherman (2004-10-04 10:26:00) [2]Я то же об этом думал, а сам QReport не имеет такой возможности?
Просто в Делфи я еще салага, опыта работы с ним нет)
Erik1 (2004-10-04 10:19:00) [3]Думаю получить суммы после каждой групировки и занести их в перемерые, ля этого можно написать код который будет выполняться при печати. В коце отчета сложить все переменые.