|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Composite report в quick report - несрастуха.
Собственно какая беда: есть у нас програмка на заводе. Написана была лет семь назад в Delphi 5. Програмист, который её писал, дорабатывает нам её раз в два-три года, в соответствии с новыми требованиями. Ну а сейчас столкнулись с такой проблемой: не получается вывести композитный отчёт. Используется компонент
Quick report. Как я понимаю, - у програмера возникла трабла с composite report. ЗАДАЧА: нужно вывести на печать два экземпляра двухсторонней товарно-транспортной накладной. В меню печати, эти 2 стороны одной накладной выводятся поочерёдно. Тоесть, сначала отправляется в печать одна сторона, затем снова нажимаешь кнопку печать, - отправляется вторая. Двухсторонний принтер, естественно, понимает это как два разных документа и печатает каждую сторону накладной на отдельном листе. Может кто работал с этим нафталиновым quick report, а руки помнят, помнят руки то (с) Заранее спасибо за любые мнения! |
#2
|
|||
|
|||
Угу, именно так принтер и понимает.
Тут надо композитку и делать, НО! очень аккуратно в нужный момент вызвать начало новой страницы. Честно говоря, лень эксперементировать, но по памяти - не так и сложно там все. почитай хелп. |
#3
|
|||
|
|||
Можно и по другому. При дизайне установить размер страницы равный двум (PageSize=custom, и увеличиь высоту в 2 раза).
Задать обе страницы в одном отчете. Потом вернуть нормальный размер страницы, и при печати автоматически будет производиться разбивка на пару страниц. Естественно нужно правильно установить размер бендов, ну и установить дуплекс. |