powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Reports - показывать, но не печатать
6 сообщений из 6, страница 1 из 1
Oracle Reports - показывать, но не печатать
    #38396220
Печатник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
День добрый!

Возможно ли в Oracle Reports 6 показывать объект в предпросмотре, но на печать его не выводить?
Если да, то как? Подскажите, пожалуйста.
...
Рейтинг: 0 / 0
Oracle Reports - показывать, но не печатать
    #38397979
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если речь идёт об обычных данных из базы, то нет - такое невозможно.

В клиент/серверном варианте были кнопки, которые выводились в SCREEN/PREVIEW, но не печатались. Ещё в клиент/сервере можно было напрямую работать с OLE2-объектами в предпросмотре. То есть перед печатью редактировать содержимое Word'а или Excel'я.
...
Рейтинг: 0 / 0
Oracle Reports - показывать, но не печатать
    #38398300
Печатник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Стоит задача по заполнению некоего документа, который имеет свой формат, внешний вид и т.д. Т.е. пользователь кладет в лоток принтера листок с незаполненным документом на специальном цветном фоне, содержащим пустые таблицы, места под фото и прочие элементы, а на выходе получает вариант с впечатанными в клетки данными. Все хорошо, кроме того, что нужно проверять корректность и полноту заполнения данных, а поскольку это очень сложно сделать, видя лишь текст на белом фоне, то я показываю на заднем фоне картинку-подложку (jpg) - сам шаблон документа. Хочется его показывать, но на печать не выводить.

Варианты:
1)
а)Вставляем картинку, вешаем на нее триггер "показывать / не показывать по значению входной переменной".
б)В Forms-ах делаем кнопку или чекбокс "показывать / не показывать подложку"
в)Пользователь может посмотреть, как будет выглядеть листок, затем закрыть Reports, и отправить данные на печать

2)
а)Вставляем картинку, вешаем на нее триггер "показывать / не показывать по значению входной переменной".
б)Из Forms-ов делаем вызов Reports с заблокированной кнопкой печати (DISABLEPRINT=YES)
в)Пользователь видит весь документ, оценивать полноту и корректность данных и закрывает его, т.к. печатать его здесь пока не может
г)По закрытию Reports из Forms-ов делаем алерт "Отправить документ на печать или нет"

Вариант 1 достаточно неудобен для пользователя, т.к. слишком много действий.
Вариант 2 - это, по сути, немного автоматизированный вариант 1, и он, в принципе, неплох, но может, есть возможность не выводить картинку на печать, показывая ее на экране?
...
Рейтинг: 0 / 0
Oracle Reports - показывать, но не печатать
    #38398613
Reports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Печатникможет, есть возможность не выводить картинку на печать, показывая ее на экранеFormat trigger на картинку
Код: plsql
1.
2.
3.
4.
5.
IF :DESTINATION = 'PRINTER' THEN
  RETURN (FALSE);
ELSE
  RETURN (TRUE);
END IF;
...
Рейтинг: 0 / 0
Oracle Reports - показывать, но не печатать
    #38398749
Печатник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Видимо, имеется в виду :DESTYPE? В режиме предпросмотра он равен SCREEN и при печати оттуда уже не меняется.
...
Рейтинг: 0 / 0
Oracle Reports - показывать, но не печатать
    #38398873
Reports
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПечатникВидимо, имеется в виду :DESTYPE? В режиме предпросмотра он равен SCREEN и при печати оттуда уже не меняется.Да? Тогда прошу прощения, я от чего-то ошибочно полагал, что при выводе на печать отчет будет переформатирован. Остаются те два варианта, можно еще во 2-ом варианте вместо алерта кнопку в отчет добавить, кажется в 6 версии это еще можно.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Reports - показывать, но не печатать
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]