![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание отчетов с помощью Quick Report [D6, D7]
Savage © (2003-06-27 11:17:00)Здравствуйте. Помогитет решить вопрос. Надо организовать двустроннюю печать с использованием QuickReport. Там вроде как есть свойство Duplex, которое разрешает двусторонню печать. А как пристроить вторую страницу, которую надо будет печатать? Размер бумаги указваеться А4 и колличество страниц нигде не задается(я во всяком случае не нашла). Как это сделать?
Спасибо заранее.
Savage (2003-06-27 13:05:00) [1]нет, они у меня разные. и эти разные могут быть на любых страницах отчета, в зависимости от данных.
Andriano (2003-06-27 12:48:00) [2]> Zacho ©
В таком случае сначало формируется весь отчет с первой страницы, затем со второй...
Хотя неизвестно откуда беруться BarCode. Может они у неё одинаковые. Тогда вообще вариантов много.
Zacho (2003-06-27 12:41:00) [3]
> Andriano © (27.06.03 12:35)
Можно и проще :-) Не знаю, как в последних версиях FR, а в FreeReport 2.32 достаточно нажать кнопку "Добавить страницу". И хоть 10 страниц создавай.
Andriano (2003-06-27 12:35:00) [4]Я не знаю QReport. А в FReport именно визуально (если считать что написание скрипта - визуально) всё это и делается.
Поставлю дополнительно 3 бэнда мастердаты. И буду их выводить только на четных страницах (это будет делать скрипт PageHeader-а).
Первый бэнд и последний с флагом "формировать новую страницу". На втором BarCode.
Zacho (2003-06-27 12:30:00) [5]
> Anatoly Podgoretsky © (27.06.03 12:23)
В FastReport/FreeReport можно и визуально, и без всяких скриптов
Anatoly Podgoretsky (2003-06-27 12:23:00) [6]В QR тоже можно это использовать (как сделать написано в fido7-ru.delphi.reports) или даже полное создание страницы динамическим путем, но речь шла об визуальном проектировани, посмотрю как ты это сделаешь.
Andriano (2003-06-27 12:15:00) [7]Не знаю как в QuickReport, а в FastReport можно использовать скрипт верхнего колонтитула, в котором написать, что если страница четная, то выводить Формирователь новой страницы (грубо говоря), Баркод, снова новая страница.
Семен Сорокин (2003-06-27 12:09:00) [8]2Savage
может быть QuickRep.PrinterSettings.Copies пригодится
Anatoly Podgoretsky (2003-06-27 12:08:00) [9]Это вопрос проектирования, но идеология QR не позволяет проектировать визуально многостраничные отчеты, как и у большинства секционных генераторов.
Savage (2003-06-27 12:01:00) [10]На второй стороне должен быть только бар код, а не данные.
Johnmen (2003-06-27 11:33:00) [11]1.Из хелпа :
Setting Duplex to True will case reports to be printed on both sides of the paper on a duplex enabled printer. This version of QuickReport will only print in the "horizontal" duplex mode. Setting Duplex to True will force all printers to print on only one side of the paper.
2. Пристраивать вторую страницу никуда не надо ! Это противоречит концепции функционирования QR. Когда надо будет, в процессе генерации отчета, новая страница создасться.