![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Композитнычй отчет [D6, IB5.x]
Igor_ © (2002-02-21 09:54:00)Если кто работал с TQRCompositeReport, подскажите. В книжке написано, что надо в onAddReport написать
with QRCompRep do
begin
Reports.Add(QRep1);
Reports.Add(QRep2);
end;
а потом можно просто
QRCompRep.Prewiev
Я все сделал, но он выводит только первый отчет, а второго вроде и не было.
Igor_ (2002-02-21 11:54:00) [1]Спасибо всем. Попробовал то, что посоветовал vopros - помогло.
PS. Встретил бы того гада, что QReport делал...
vopros (2002-02-21 11:53:00) [2]Попрбуй не из под Delphi Загружать..не много поможет...Но композитный у меня тоже глючит. Вообще поар уходить от этого компонента.
Johnmen (2002-02-21 11:51:00) [3]А где добавляешь - в дизайне или рантайме ?
Igor_ (2002-02-21 11:46:00) [4]Попробовал. Почти помогло. Тепер есть 2 страницы, но не печатается ColumnHeader на второй. А если добавляю в Qrep2 PageHeader то выдает ошибку обращения к памяти и если пытаюсь по второму разу QRCompRep.Prewiev тоже ошибка.
vopros (2002-02-21 11:35:00) [5]В ервом бенде второго отчета сделай Таком как Title сделай
на событии BeforePrint newPage.
Johnmen (2002-02-21 11:20:00) [6]попробуй в QRep2.BeforePrint
я уже позабыл, но эта проблема точно решается !
Igor_ (2002-02-21 11:12:00) [7]А у QRCompRep токого метода нет. Я пытался вызывать QRep2.NewPage и QRep1.NewPage в QRCompRep_AddReport выдает ошибку обращения к памяти. QRep2.NewPage в PageHeaderBand_of_QRep2_BeforePrint ошибки нет, но на новой странице не печатает
Johnmen (2002-02-21 10:58:00) [8]QRCompRep.NewPage
Igor_ (2002-02-21 10:54:00) [9]Да, все одинаковое. С тем, чтоб выводились два отчета,я разобрался, но теперь у второго не хочет показывать заголовок страницы и печатает оба отчета на одной странице.
Пытался в QRep2 в PageHeader.ForeNewPage = true. Все равно не помогает.
Johnmen (2002-02-21 10:47:00) [10]и QRep1 и QRep2 одного формата и ориентации (не половой :)) ?