如何在Oracle表单中禁用表单启动块并在单击按钮时启用相同的按钮

问题描述 投票:2回答:2

我是oracle表单的新手。我想在启动表单时禁用数据块,并在单击按钮时启用相同的数据块。

我写了2个触发器1.“ when_new_form_instance” SET_BLOCK_PROPERTY('ADD_STUDENT',enable,PROPERTY_FALSE); 2.“ when_button_pressed” SET_BLOCK_PROPERTY('ADD_STUDENT',enable,PROPERTY_TRUE); 它引发了一些错误,即“ SET_BLOCK_PROPERTY没有此类属性”

帮助将不胜感激!

properties triggers oracle10g oracleforms
2个回答
2
投票

您无法禁用阻止。您有2个选项:

  1. 如果在选项卡页上,则将选项卡页的visible属性的enable设置为false。
  2. 将以下属性设置为false:insert_allowed,update_allowed,delete_allowed,query_allowed。之后,您将无法在代码块中执行任何操作。

0
投票

您无法在一个命令中启用禁用完成块。您将必须设置为禁用所有项目。

© www.soinside.com 2019 - 2024. All rights reserved.