2016-12-29 14 views
-1

私は、マスター詳細フォームであるOracleフォームを開発しました。新しいレコードを挿入することはできませんが、フォーム上のレコードを更新することはできます。 アイテムにWHEN-VALIDATE-ITEMトリガーを追加すると、フォームは更新を無効にします。フォームの値を変更して保存できません。WHEN-VALIDATE-ITEMトリガーを使用した後、Oracleフォームを更新できません。

答えて

0

WHEN-VALIDATE-ITEMトリガーは、ブロックの挿入や更新を避けるために不適切です。ブロックプロパティでInsert-AllowedをFalseに、Update-AllowedをTrueに設定します。

+0

私は挿入と更新を避けるためにWHEN-VALIDATE-ITEMを使用していません。私はそれのためのON-INSERTとON-UPDATEにSET_BLOCK_PROPERTYを使用しました。そして、別のフィールドに基づいてフィールドにデータを取り込むためにWHEN-VALIDATE-ITEMトリガを使用するまで、正常に動作していました。このトリガーを削除すると、フォームは正常に動作します。これは無関係なのはなぜですか?私のフォームの値を更新するのを無効にするのはいつですか? – shradharawat

+0

トリガーコードとユースケースを入力してください。マスターデータに基づいて詳細レコードを挿入できるようにする必要がありますね。 –

関連する問題