What are the differences between OPEN_FORM, CALL_FORM and NEW_FORM in Oracle Forms
CALL_FORM : It calls the other form. but parent
remains active, when called form completes the operation , it releases lock and
control goes back to the calling form. When you call a form, Oracle Forms issues a savepoint for the called form. If
the CLEAR_FORM function causes a rollback when the called form is current,
Oracle Forms rolls back uncommitted changes to this savepoint.
OPEN_FORM : When you call a form, Oracle Forms issues a savepoint for the called form. If the CLEAR_FORM function causes a rollback when the called form is current, Oracle Forms rolls back uncommitted changes to this savepoint.
NEW_FORM : Exits the current form and enters the indicated form. The calling form is terminated as the parent form. If the calling form had been called by a higher form, Oracle Forms keeps the higher call active and treats it as a call to the new form. Oracle Forms releases memory (such as database cursors) that the terminated form was using. Oracle Forms runs the new form with the same Runform options as the parent form. If the parent form was a called form, Oracle Forms runs the new form with the same options as the parent form.
Comments
Post a Comment