|
|
|
Oracle Forms: ложные items
|
|||
|---|---|---|---|
|
#18+
Есть такая проблема - есть 2 табулярных канваса, форма показывает только какой-то один из них. Есть блок с базы данных, назовем data. Как сделать так чтобы на обоих табулярных канвасах это поле было и с ним можно было работать ? Ну например на двух канвасах поставить аитемы(data_first_canvas, data_second_canvas) не базы данных, и с помощью триггеров обрабатывать. Как я понимаю это очень частое задание. Как сделать его наиболее элегантно ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2008, 22:33 |
|
||
|
Oracle Forms: ложные items
|
|||
|---|---|---|---|
|
#18+
razlivЕсть такая проблема - есть 2 табулярных канваса, форма показывает только какой-то один из них. Есть блок с базы данных, назовем data. Как сделать так чтобы на обоих табулярных канвасах это поле было и с ним можно было работать ? Ну например на двух канвасах поставить аитемы(data_first_canvas, data_second_canvas) не базы данных, и с помощью триггеров обрабатывать. Как я понимаю это очень частое задание. Как сделать его наиболее элегантно ? Один итем может находиться только на одном канвасе, независимо типа канвы. Твою задачу можно реализовать следующим образом: 1. в блоке создать два итема. один будет отображаться на первой канве, второй, соответственно на второй канве. 2. Обрабатывать конкретный итем в зависимости от того, какая канва сейчас открыта. ( ну или каким либо другим способом. З.Ы. А вообще это изврат и так часто никто не делает. Делается следующим образом - Общие элементы для обоих канв выносятся в отдельную канву, а те две делаются как стакед канвы. и ни какие обработчики писать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 03:29 |
|
||
|
Oracle Forms: ложные items
|
|||
|---|---|---|---|
|
#18+
Может, Вам просто вот это нужно? Forms help Synchronize with Item property Description Specifies the name of the item from which the current item should derive its value. Setting this property synchronizes the values of the two items, so that they effectively mirror each other. When the end user or the application changes the value of either item, the value of the other item changes also. Applies to all items except OLE containers Set Form Builder Required/Optional Optional Default NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2008, 13:03 |
|
||
|
Oracle Forms: ложные items
|
|||
|---|---|---|---|
|
#18+
Спасибо большое за помощь ! Формсовый Маньяк Конечно сделать общие итемы на отдельном канвасе - это красивый ход, но форма должна выглядеть как 2 канваса, а не 3 :( Написал через обработчики - post-select триггер загоняет значение из базы, а on-change триггер вносит изменения в базу. Полночный А вот это тоже красивая идея, как все- таки полезно знать мат. часть ! ;) Но уже сделал через обработчики - но в следующий раз через synchronize буду делать ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2008, 09:59 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=35650536&tid=1879169]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
177ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 284ms |

| 0 / 0 |

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