C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
QReport, Вопрос по QReport
alex_kz
Отправлено: 12.06.2003, 08:45


Ученик-кочегар

Группа: Участник
Сообщений: 5



Помогите разобраться плз.

Есть таблица Выпущенная_Продукция( наименование, количество и т.д.)

Надо в QReport сгруппировать данные по наименованию (с помощью QRGroup) и посчитать количество по каждому наименованию (и вывести), а в конце отчета общее количество по всем наименованиям(тоже вывести как итоговую цифру).
Как это можно сделать?
Anry
  Отправлено: 13.06.2003, 14:55


Дежурный стрелочник

Группа: Участник
Сообщений: 56



В простом отчете с группированием данных вместо полосы данных (компонент QRBand) нужно использовать комбинацию компонентов:
- QRGroup (называется Group Header — полоса группы);
- QRBand (называется Detail — полоса данных);
- QRBand (называется Group Footer — полоса нижнего колонтитула группы);
Эти полосы должны распологаться в указанном порядке, а свойство FooterBand компонета QRGroup указывать на полосу нижнего колонтитула группы.
Условие группировки определяется свойством Expression компонента QRGroup. В отчете группу образуют записи, для которых выполняется заданное в Expression выражение.
Суммарную информацию по группе можно вывести соответственно в ее нижнем колонтитуле, а по всему отчету в QRBand (называется Summary).
Lusha
Отправлено: 26.06.2003, 10:56


Не зарегистрирован







А в общем и целом рекомендую отказываться от QReport`a
Рекомендую FastReport и косяков меньше и работать с ним приятнее
Говорю по собственному опыту

Вернуться в Работа с базами данных в C++Builder