|
|
|
Перемещение(позиционирование) объектов в Reports
|
|||
|---|---|---|---|
|
#18+
Добрый день! Сразу признаюсь, что с Oracle Reports раньше дела не имел, но по работе понадобилось внести некоторые изменения в существующий отчет. Нужно в рантайме менять местоположение объекта(двигать его вверх, вниз, вправо, влево) и поворачивать его на 90 град. в зависимости от значения определенного параметра. Поиски в интернете ничего не дали. Хотя на сегодняшний день вроде все генераторы отчетов это могут. Как это реализовать в Oracle Reports 6i? Если это принципиально, то пойдет и Oracle Reports 10G. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 10:40 |
|
||
|
Перемещение(позиционирование) объектов в Reports
|
|||
|---|---|---|---|
|
#18+
Самое простое решение - создать избыточные элементы (один элемент вверху, один элемент внизу, итд.) и управлять их выводом через триггеры в LayoutModel. Это сработает, если позиции элемента вверху/внизу/итд. фиксированы или фиксированно зависят от других элементов. Особо требовательным к возможностям современных генераторов отчётов можно использовать 'Customizing with XML'. В версии 6i возможности очень ограничены (но для "двигания" объектов хватает). Начиная с версии 9i с помощью XML-Customizing отчёт можно в рантайме заново создать (новые запросы, новый вывод на печать - Customizing Reports with XML ). Этот вариант намного более трудоёмкий. Не каждый решится на этот шаг ( Создание динамических элементов в Forms и Reports ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2012, 19:04 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=37917069&tid=1878440]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 486ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...