|
Oracle Reports - показывать, но не печатать
|
|||
---|---|---|---|
#18+
День добрый! Возможно ли в Oracle Reports 6 показывать объект в предпросмотре, но на печать его не выводить? Если да, то как? Подскажите, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2013, 15:36 |
|
Oracle Reports - показывать, но не печатать
|
|||
---|---|---|---|
#18+
Если речь идёт об обычных данных из базы, то нет - такое невозможно. В клиент/серверном варианте были кнопки, которые выводились в SCREEN/PREVIEW, но не печатались. Ещё в клиент/сервере можно было напрямую работать с OLE2-объектами в предпросмотре. То есть перед печатью редактировать содержимое Word'а или Excel'я. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2013, 17:59 |
|
Oracle Reports - показывать, но не печатать
|
|||
---|---|---|---|
#18+
Стоит задача по заполнению некоего документа, который имеет свой формат, внешний вид и т.д. Т.е. пользователь кладет в лоток принтера листок с незаполненным документом на специальном цветном фоне, содержащим пустые таблицы, места под фото и прочие элементы, а на выходе получает вариант с впечатанными в клетки данными. Все хорошо, кроме того, что нужно проверять корректность и полноту заполнения данных, а поскольку это очень сложно сделать, видя лишь текст на белом фоне, то я показываю на заднем фоне картинку-подложку (jpg) - сам шаблон документа. Хочется его показывать, но на печать не выводить. Варианты: 1) а)Вставляем картинку, вешаем на нее триггер "показывать / не показывать по значению входной переменной". б)В Forms-ах делаем кнопку или чекбокс "показывать / не показывать подложку" в)Пользователь может посмотреть, как будет выглядеть листок, затем закрыть Reports, и отправить данные на печать 2) а)Вставляем картинку, вешаем на нее триггер "показывать / не показывать по значению входной переменной". б)Из Forms-ов делаем вызов Reports с заблокированной кнопкой печати (DISABLEPRINT=YES) в)Пользователь видит весь документ, оценивать полноту и корректность данных и закрывает его, т.к. печатать его здесь пока не может г)По закрытию Reports из Forms-ов делаем алерт "Отправить документ на печать или нет" Вариант 1 достаточно неудобен для пользователя, т.к. слишком много действий. Вариант 2 - это, по сути, немного автоматизированный вариант 1, и он, в принципе, неплох, но может, есть возможность не выводить картинку на печать, показывая ее на экране? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 08:21 |
|
Oracle Reports - показывать, но не печатать
|
|||
---|---|---|---|
#18+
Печатникможет, есть возможность не выводить картинку на печать, показывая ее на экранеFormat trigger на картинку Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 12:03 |
|
Oracle Reports - показывать, но не печатать
|
|||
---|---|---|---|
#18+
Видимо, имеется в виду :DESTYPE? В режиме предпросмотра он равен SCREEN и при печати оттуда уже не меняется. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 13:03 |
|
Oracle Reports - показывать, но не печатать
|
|||
---|---|---|---|
#18+
ПечатникВидимо, имеется в виду :DESTYPE? В режиме предпросмотра он равен SCREEN и при печати оттуда уже не меняется.Да? Тогда прошу прощения, я от чего-то ошибочно полагал, что при выводе на печать отчет будет переформатирован. Остаются те два варианта, можно еще во 2-ом варианте вместо алерта кнопку в отчет добавить, кажется в 6 версии это еще можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2013, 13:54 |
|
|
start [/forum/topic.php?fid=51&msg=38398300&tid=1878278]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
126ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 229ms |
0 / 0 |