У меня есть форма Oracle-Master-Detail. Требование не допускать вставки в таблицу через форму. Однако он может обновить. Как я могу это достичь?Oracle Forms: Как я могу разработать форму, которая не позволяет Insert, но позволяет обновлять?
0
A
ответ
2
На уровне блока есть свойства, которые вы можете настроить. Один из этих параметров находится на уровне базы данных «разрешено вставка» и «разрешено обновление» Если вы установите для вставки значение «Нет», то вы не сможете вставить его в свой блок.
С уважением
Я пробовал это. Установка этого свойства «Вставить разрешено» в «Нет» не позволяет мне обновлять даже «Разрешенное обновление» для параметра «Да». Я хочу, чтобы все еще обновлять значения в моей форме. – shradharawat
вы должны убедиться, что на уровне позиции вы установили, что элемент включен и доступен для навигации, а также обновление разрешено на этом уровне. – nightfox79
Я смог добиться этого, установив свойство insert и update в триггеры PRE-INSERT и ON-INSERT, и он работал как ожидалось. Но теперь я использовал WHEN-VALIDATE-ITEM для элемента, и обновление сейчас не происходит. Не знаю, что это меняется. – shradharawat