Specifies the interaction mode for the form module. Interaction mode dictates how a user can interact with a form during a query. If Interaction Mode is set to Blocking, then users are prevented from resizing or otherwise interacting with the form until the records for a query are fetched from the database. If set to Non-Blocking, then end users can interact with the form while records are being fetched.
Non-blocking interaction mode is useful if you expect the query will be time-consuming and you want the user to be able to interrupt or cancel the query. In this mode, the Forms runtime will display a dialog that allows the user to cancel the query.
You set the interaction mode programmatically using the SET_FORM_PROPERTY Built-in. For example:
set_form_property(name_in('SYSTEM.CURRENT_FORM'), INTERACTION_MODE,
NON_BLOCKING);
message(get_form_property(name_in('SYSTEM.CURRENT_FORM'), INTERACTION_MODE));
This property is required for cancelling a query in a long list LOV.
Applies to form module
Set Oracle Forms
Default Blocking
Required/Optional required