在 Oracle Apex 中显示服务器端条件取决于页面项值的按钮?

Posted

技术标签:

【中文标题】在 Oracle Apex 中显示服务器端条件取决于页面项值的按钮?【英文标题】:Showing Buttons in Oracle Apex with Server Side Condition dependent on Page Item Value? 【发布时间】:2020-04-20 15:19:08 【问题描述】:

我目前正在努力使用 Oracle Apex,试图在页面项的值大于零(数字)时显示按钮。

认为服务器端条件(SQL 表达式)是最好的主意,我的 SQL 代码是:

    If :PAGE_ITEM > 0 then
      Return True;
    else
       Return False;
    End if;

但是我收到错误:ORA-06550:第 1 行,第 37 列:ORA-00920:无效的关系运算符。

使用服务器端条件“Item = Value”并选择我的 Item 并且 Value 为 0 也不起作用......

【问题讨论】:

【参考方案1】:

“SQL 表达式”类型的表达式语法不正确。它适用于“PL/SQL 函数体”类型。

不过,我认为最合适的类型是“PL/SQL 表达式”,使用简单的表达式:

:PAGE_ITEM > 0

【讨论】:

感谢您的帮助!完美运行!

以上是关于在 Oracle Apex 中显示服务器端条件取决于页面项值的按钮?的主要内容,如果未能解决你的问题,请参考以下文章

在交互式报告中动态隐藏/显示区域(Oracle APEX 5.1)

Oracle APEX 中的条件值列表?

Oracle Apex SQL 中的条件格式(红色文本)

Oracle Apex 端口更改

SSL 实现 oracle apex

使用页面项目值在 oracle apex 中搜索经典报告