仅在显示字段上进行APEX验证

时间:2015-09-28 10:21:23

标签: oracle plsql oracle-apex

我对APEX的验证有疑问。

我只有2个显示字段。一个具有值17和另一个16.验证是,仅显示数字17的字段不能大于仅显示数字16的字段。我使用返回布尔值的函数。 我的PL / SQL代码是:

  IF to_number( :P2_TEST ) > to_number( :P2_WR_MAX_UREN )
  THEN
    RETURN false;
  ELSE
    RETURN true;
  END IF;

当我使用按钮执行页面时,它不会显示错误。有什么问题?

:P2_TEST = 17
:P2_WR_MAX_UREN = 16

1 个答案:

答案 0 :(得分:1)

问题是您的仅显示字段不会将值保存到会话状态。 您可以通过编辑字段来解决此问题,并在“设置”中选择“是”以保存会话状态。