|
Перемещение(позиционирование) объектов в 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=37915522&tid=1878440]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 251ms |
total: | 510ms |
0 / 0 |