Oracle Forms: проблема с фиксацией master/detail

привет, я столкнулся с проблемой в Oracle Forms 10g. Я создал простую форму master-detail, в которой я хочу сохранить данные только из блока данных детали (мастер будет больше работать как браузер).

Единственное решение, найденное до сих пор, — отредактировать свойства текстовых элементов в мастер-блоке и запретить их вставку/обновление. Это противоречит списку значений (LOV), появляющемуся, когда пользователь пытается ввести app_id или с помощью кнопки поиска (я знаю, что способ не имеет значения). Есть ли способ передать значения в основной блок и работать только как запрос?

Любая помощь может спасти меня от многих неприятностей!


person omorfopanta    schedule 31.03.2011    source источник
comment
Может ли пользователь перемещаться между основными записями, например. с помощью кнопок вверх и вниз? Или они просто выбирают одну основную запись за раз?   -  person Tony Andrews    schedule 31.03.2011


Ответы (1)


Мы можем установить различные свойства на уровне блока, используя палитру свойств блока. В вашем случае вам нужно отключить Удалить разрешено, Вставить разрешено и Обновить разрешено. Очевидно, вы захотите включить Query Allowed.

person APC    schedule 31.03.2011
comment
дело в том, что LOV возвращает не запрос, а значения для текстовых элементов, поэтому, если вставка или обновление запрещены в главном блоке, LOV никак не будет работать. Я смотрю на то, как я могу перекрыть это.. - person omorfopanta; 01.04.2011