CompositeReport
Для этого использую компонент TCompositeReport.
В нем в событии OnAddReports нужно прописать для каждой страницы
QRCompositeReport1->Reports->Add(Form1->QuickRep);
Кол-во и содержание страниц отчета неизвестно заранее. В моем отчете страницы формируются в цикле.Делаю что-то типа
for(...) {
QRCompositeReport1->Reports->Add(Form1->QuickRep);
}
QRCompositeReport1->Prepare();
QRCompositeReport1->Print();
НО! В результате отчет пустой: нет для печати ни одной страницы.
Где ошибка? Почему не формируется многостран. отчет?
Цитата:
Originally posted by docjohn
отчет?
отчет?
Из твоего сообщения абсолютно не понятно - данные которые должны быть в отчете - они есть?
С данным компонентом не работал - но по опыту использования, такое бывает как правило, если источник формирования отчета пуст.
Цитата:
Originally posted by kot_
Из твоего сообщения абсолютно не понятно - данные которые должны быть в отчете - они есть?
С данным компонентом не работал - но по опыту использования, такое бывает как правило, если источник формирования отчета пуст.
Из твоего сообщения абсолютно не понятно - данные которые должны быть в отчете - они есть?
С данным компонентом не работал - но по опыту использования, такое бывает как правило, если источник формирования отчета пуст.
Данные в отчете есть: Для простоты отчет Form1->QuickRep имеет всего один элемент TQRLabel.
Цитата:
Originally posted by docjohn
Данные в отчете есть: Для простоты отчет Form1->QuickRep имеет всего один элемент TQRLabel.
Данные в отчете есть: Для простоты отчет Form1->QuickRep имеет всего один элемент TQRLabel.
Хех.
Сразу не обратил внимания - причем здесь многостраничный отчет и композитный отчет?
Для формирования ногостраничного отчета тебе необходимо всего навсего разместить на странице отчета нужные тебе бенды и установить им необходимые свойства. Подробно по всем вопросам читай здесь и здесь