powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение параметров фреймов в Report 6 "на ходу"
5 сообщений из 5, страница 1 из 1
Изменение параметров фреймов в Report 6 "на ходу"
    #32129005
chp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня возникла такая проблема:
В Oracle Repotrs Developer 6 делаю отчет. В нем есть два фрейма
в параметрах второго (он располагается под первым) стоит "Page Break Before = Yes".
Это сделано чтобы выводить данные во втором фрейме с новой страницы - (как бы в одном отчете два).
Пользователь может выбрать каой из этих двух фреймов (или оба) отобразить. Если выбрать
для отображения только второй фрейм, то первая страница будет пустой (т.к. перед
вотрым будет автоматом вставляться разрыв страницы). Мне необходимо "на лету"
после вызова "Parameter Form" поменять "Page Break Before"для второго фрейма на "No".
Как это сделать?
...
Рейтинг: 0 / 0
Изменение параметров фреймов в Report 6 "на ходу"
    #32129328
Oracle_Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как сделать не знаю. Но , изменение на лету доступны с помощью пакета
SRW .
Например:
BEGIN
SRW.SET_FONT_SIZE(6);
IF :D_F20 = 1 THEN
SRW.SET_BORDER_PATTERN('solid');
END IF;
IF :D_F19 = 1 THEN
SRW.SET_FONT_WEIGHT(SRW.BOLD_WEIGHT);
END IF;
END;

Может найдешь там , что тебе нужно.
...
Рейтинг: 0 / 0
Изменение параметров фреймов в Report 6 "на ходу"
    #32129516
chp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пакет SRW к сожалению позволеяет менять только параметры типа цвет/шрифт :-(
...
Рейтинг: 0 / 0
Изменение параметров фреймов в Report 6 "на ходу"
    #32130392
chp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что господа эксперты так никто и не смог ответить. "А ларчик просто открывался".
Лечится это добавлением ещё одного пустого фрейма между ними, у которого и ставится параметр "Page Break Before" = "Yes", а двух первых все разрывы страниц не нужны. А дальше просто - если для отображения выбирается только один фрейм, то через в триггере формата для фрейма с разрывом страницы возвращаем FALSE. И никаких лишних страниц.

Правда есть один минус - при выводе обоих фреймов , второй будет чуть смещен вниз, на величину промежуточного фрейма, относительно начала страницы.
...
Рейтинг: 0 / 0
Изменение параметров фреймов в Report 6 "на ходу"
    #32130404
AI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правда есть один минус - при выводе обоих фреймов , второй будет чуть смещен вниз, на величину промежуточного фрейма, относительно начала страницы.

Кто мешает сделать фрейм малой высоты (в идеале 0) с нулевым же разделителем между фреймами...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение параметров фреймов в Report 6 "на ходу"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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