powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Reports
5 сообщений из 5, страница 1 из 1
Oracle Reports
    #37245974
antonweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть задача при определенных условиях отображать данные в отчете с нового листа (Oracle Reports 6).
Возмажно ли так сделать? Посоветуйте...
Есть возможность сделать с помощью шаблона rtf файла. Но нехочется всё снова перерисовывать...
...
Рейтинг: 0 / 0
Oracle Reports
    #37246002
pkuzmich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Go to the Layout Editor and add a horizontal line to the layout. Place this
line directly below the field that will be associated with the format trigger.
The line should also be within the repeating frame of the referenced column.
Apply line color to make the line white (so it won't show up in the printed
report) and set the properties to Page Break Before.

Then add a format trigger on the line object to check the value of the desired
column. For instance, if a master-detail report is created on the EMP table
and a page break is desired whenever the value of the COMM field is not null,
create a trigger as follows:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
function b_1Format trigger return boolean is
        begin
          if :comm is not null
        then
          return (true);
        else return (false);
        end if;
        end;
When the report is run a page break will occur whenever the value of COMM is
not null.
...
Рейтинг: 0 / 0
Oracle Reports
    #37246005
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
antonweb,
Строго говоря - можно принтеру посылать управляющий код. На его мове :-). Формально - это значит что вы просто печатаете содержимое поле. Где есть "мова". Используя усвоное форматирование и т.п. (pl/sql) можно реализовать произвольно сложную логику.
...
Рейтинг: 0 / 0
Oracle Reports
    #37246013
Фотография UK0IAI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Самый общий способ - вывести на печать невидимое, безразмерной поле/айтем/рамка... И для этого айтема, задать некие параметры форматирования/управления. Возможности этого принципа - воистину безграничны (например, управлять динамически ...положением рамок на станице..как при верстке..).

Модератор: Тема перенесена из форума "Oracle".
...
Рейтинг: 0 / 0
Oracle Reports
    #37246629
antonweb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за помощь!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Reports
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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