Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос про отображение отчета [D6, WinXP]


nik7777 ©   (2004-11-10 12:13:00) 

Здравствуйте, уважаемые Мастера!
У меня такая вот проблема.
Мне необходимо построить отчет (выходную форму), который будет показывать изображения (разноцветные) с надписями внутри не используя строку BandDetail (если это QuickReport 3.0, ReportBuilder 6.0 или другой подобный класс), хотя я настраиваю отчет на источник данных, в котором нет данных. Почему не используешь BandDetail вы спросите? Так как я сам создаю и показываю объекты в отчете. Почему нету данных в источники? А они и не нужны.
Прикол вот в чем.
Использовал строку BandTitle:
- если несколько страниц, то рисуется первая, а все последующие не показываются.
Использовал строку BandHeader:
- если несколько страниц, то объекты, находящиеся на второй странице, показываются в конце странице, а вначале странице пустота. А все последующие объекты на след. страницах, вообще, не показываются, при этом последующих страниц бесконечное количество.

Вообще, мне нужно отобразить отчет с моими созданными там компонентами, при том, что я не знаю сколько их может быть.

Подскажите как можно реализовать, вразумите незнайке. Очень срочно надо!!!
Заранее спасибо!


KSergey   (2004-11-10 13:16:00) [1]

Иногда вообще проще "ручками"
Printer.Canvas - и вперед... Ну только надо, конечно, быть уверенным, что в данной задаче это действительно проще.


Johnmen   (2004-11-10 13:03:00) [2]

Идеология построения отчета в QR такова, что мы только создаем шаблон страницы. Их количество и наполнение определяется по мере генерации отчета.
Посмотри OnNeedData и примеры. Возможно, это то, что тебе надо.


Наверх

Титульная страница Поиск, карта сайта Написать письмо