Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Изменение параметров фреймов в Report 6 "на ходу" / 5 сообщений из 5, страница 1 из 1
28.03.2003, 13:34
    #32129005
chp
chp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение параметров фреймов в Report 6 "на ходу"
У меня возникла такая проблема:
В Oracle Repotrs Developer 6 делаю отчет. В нем есть два фрейма
в параметрах второго (он располагается под первым) стоит "Page Break Before = Yes".
Это сделано чтобы выводить данные во втором фрейме с новой страницы - (как бы в одном отчете два).
Пользователь может выбрать каой из этих двух фреймов (или оба) отобразить. Если выбрать
для отображения только второй фрейм, то первая страница будет пустой (т.к. перед
вотрым будет автоматом вставляться разрыв страницы). Мне необходимо "на лету"
после вызова "Parameter Form" поменять "Page Break Before"для второго фрейма на "No".
Как это сделать?
...
Рейтинг: 0 / 0
28.03.2003, 17:49
    #32129328
Oracle_Developer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение параметров фреймов в Report 6 "на ходу"
Как сделать не знаю. Но , изменение на лету доступны с помощью пакета
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
29.03.2003, 11:09
    #32129516
chp
chp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение параметров фреймов в Report 6 "на ходу"
Пакет SRW к сожалению позволеяет менять только параметры типа цвет/шрифт :-(
...
Рейтинг: 0 / 0
31.03.2003, 17:05
    #32130392
chp
chp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение параметров фреймов в Report 6 "на ходу"
Ну что господа эксперты так никто и не смог ответить. "А ларчик просто открывался".
Лечится это добавлением ещё одного пустого фрейма между ними, у которого и ставится параметр "Page Break Before" = "Yes", а двух первых все разрывы страниц не нужны. А дальше просто - если для отображения выбирается только один фрейм, то через в триггере формата для фрейма с разрывом страницы возвращаем FALSE. И никаких лишних страниц.

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

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


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