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

 
Группировка в QReport, Я что-то не пойму???
** Miha
  Отправлено: 05.02.2004, 12:46


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







Нужно сделать отчет, вот только я не пойму как на основании одной таблицы осуществить группировку??? (Как сделать чтобы пустые группы не выводились, как посчитать итог по группе)
** Deem
Отправлено: 17.02.2004, 16:20


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







Ха-ха... Товарисчч по несчастью. Сдешний ALL не переваривает QReport (а я откуда знаю?). Мне ни на один вопрос по нему не ответили. А тебе повезло (возможно) . Слушай, значица...

В свой рэпорт вставляешь елемент QRGroup из вкладки QReport.
Видишь в отчете новый бенд, который называется GroupHeader.
В его свойстве Expression указываешь выражение группировки (ну, поле , например). В свойстве FooterBend указываешь другой бенд(заранее созданый чтоб из списка выбрать), который будет GroupFooter типа (замыкать группу), в котором и складывешь все Summary.
Вобще, в группировочный бенд можно превратить любой бенд через его свойство BendType (там список).
А для того, чтоб все получилось, данные, по которым отчет делаешь, надо отсртировать по полю (или группе полей), коорое будет группировочным.
Ну, вроде, все. Это я так делаю. Но может кто-то извращается иначе...

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