如何更改 APEX 5.1 中的单行值?

Posted

技术标签:

【中文标题】如何更改 APEX 5.1 中的单行值?【英文标题】:How to change a single row value in APEX 5.1? 【发布时间】:2018-06-13 09:17:35 【问题描述】:

我已将我的两列转换为用户可以用来更改行信息的按钮。它们与应该更改用户单击的同一行的多个值的两个进程相关联。

但是,我无法在流程中选择特定字段,而是更新列中的所有值。有没有办法让我只更新用户单击的同一行上的某些字段?

这是一个愚蠢的问题,但我是一个繁忙部门的新手,因此我们将不胜感激。

【问题讨论】:

【参考方案1】:

假设您的按钮提交页面以调用流程(您还没有说明它们是如何工作的),您需要设置一个 REQUEST 值,其中包含两条信息:

    您要执行的操作 被点击的行的键

所以你的报表 SQL 需要构造如下请求值:

'APPROVE-' || record_id

那么工艺条件需要是这样的:

:REQUEST like 'APPROVE-%'

并且流程代码需要将REQUEST值拆分开来提取record_id值。

【讨论】:

我猜你的意思是这样的? imgur.com/a/VKHPHCJ我通过html代码调用流程。我的具体问题是在过程中调用单个列值。我不知道如何引用按钮行中的值。

以上是关于如何更改 APEX 5.1 中的单行值?的主要内容,如果未能解决你的问题,请参考以下文章

Oracle APEX:如何更改交互式网格中开关列的值(使用动态操作 - JavaScript)?

Oracle Apex - 更改图表标签

更改单行值时保持总和约束行的比例

更改单行值时保持总和约束行的比例

更改 data.frame 中的单行名称

如何更改 sql developer 中的默认架构?