powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms: ложные items
4 сообщений из 4, страница 1 из 1
Oracle Forms: ложные items
    #35650433
razliv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая проблема - есть 2 табулярных канваса, форма показывает только какой-то один из них.
Есть блок с базы данных, назовем data. Как сделать так чтобы на обоих табулярных канвасах это поле было и с ним можно было работать ? Ну например на двух канвасах поставить аитемы(data_first_canvas, data_second_canvas) не базы данных, и с помощью триггеров обрабатывать.
Как я понимаю это очень частое задание. Как сделать его наиболее элегантно ?
...
Рейтинг: 0 / 0
Oracle Forms: ложные items
    #35650536
razlivЕсть такая проблема - есть 2 табулярных канваса, форма показывает только какой-то один из них.
Есть блок с базы данных, назовем data. Как сделать так чтобы на обоих табулярных канвасах это поле было и с ним можно было работать ? Ну например на двух канвасах поставить аитемы(data_first_canvas, data_second_canvas) не базы данных, и с помощью триггеров обрабатывать.
Как я понимаю это очень частое задание. Как сделать его наиболее элегантно ?

Один итем может находиться только на одном канвасе, независимо типа канвы.
Твою задачу можно реализовать следующим образом:
1. в блоке создать два итема. один будет отображаться на первой канве, второй, соответственно на второй канве.
2. Обрабатывать конкретный итем в зависимости от того, какая канва сейчас открыта. ( ну или каким либо другим способом.

З.Ы. А вообще это изврат и так часто никто не делает.
Делается следующим образом - Общие элементы для обоих канв выносятся в отдельную канву, а те две делаются как стакед канвы. и ни какие обработчики писать не надо.
...
Рейтинг: 0 / 0
Oracle Forms: ложные items
    #35651471
Полночный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может, Вам просто вот это нужно?
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
...
Рейтинг: 0 / 0
Oracle Forms: ложные items
    #35653511
razliv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое за помощь !
Формсовый Маньяк
Конечно сделать общие итемы на отдельном канвасе - это красивый ход, но форма должна выглядеть как 2 канваса, а не 3 :( Написал через обработчики - post-select триггер загоняет значение из базы, а on-change триггер вносит изменения в базу.

Полночный

А вот это тоже красивая идея, как все- таки полезно знать мат. часть ! ;) Но уже сделал через обработчики - но в следующий раз через synchronize буду делать !
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Oracle Forms: ложные items
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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