Вылет из Report-a

Обсуждение извечных проблем кларионовских (и не только) отчетов

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Здравствуйте, Clalist !

Возникло желание угодить клиенту, а клиент как всегда хочет чего-нибудь
извращенного.
Тема вороса: при создании Report на экране появляется окно Preveiw
я нажимаю кнопочку Print и вылетаю из окна, при этом отчет уходит на принтер.
Клиент хочет остаться в окне Preveiw и дождаться окончания печати отчета для
возможности повторить некоторые листы ( если они замялись). Повторно выходить
в окно Preveiw очень накладно по времени (5 мин - 300 листов) .
Подскажите пожалуйста как это сделать сразу для всех возможных отчетов
прямо в ABReport.clw - может в PrintPreviewClass ?
Куда вставить Report{PROP:FlushPreview} = 1 ?
Я уже всяко извращалась - не нравится Клаше моя команда.

C5.5 ABC

С уважением, Галина
Написал: ClaList(2)
Аватара пользователя
StillZero
Ветеран
Сообщения: 454
Зарегистрирован: 06 Июль 2005, 2:17
Откуда: Хабаровск
Контактная информация:

Сообщение StillZero »

Немного не то конечно, но думаю поможет:
http://www.clarionlife.net/cgi-bin//bl_ ... review.zip
Написал: PAA(27)
Гость

Сообщение Гость »

Думаю что по простому не получится. FlushPreview сотрет WMF-странички. Нужно
скопировать их куда-нибудь и описать их в новой очереди. Потом сделать
диалог выбора что перепечатать, опять сделать копии выбранных страниц,
засунуть копии в очерередь репорта и FlushPreview. При закрытии процедуры не
забыть стереть копии.

Есть такой продукт Report & Presentation Manager (RPM)
http://www.cwaddons.com/products/rpm/rpm1.html Умеет это и много чего
другого хорошего, но за денежку.

WBR, Nick Tsigouro. MailTo:Nick@arsis.ru
Написал: ClaList(2)
Гость

Сообщение Гость »

Можно поступить проще - разыскать на Кларион-серверах
вырезки из моих шаблонов - там где-то есть переделанный
Legacy-превьювер. Переделок там минимум, но позволяет
делать все то, о чем и писала Галина.
Кроме этого, совсем недавно по просьбе коллеги я бросал
в эту рассылку код этих самых переделок.

=============================
С уважением, Олег А. Руденко.
Oleg_Rudenko@mail.ru
Oleg_Rudenko@mail333.com

Библиотека DynaLib
http://dynalib.narod.ru
Написал: ClaList(2)
Ответить