Env:Oracle APEX v5.1 / Oracle 12c
我有一个交互式Grid报表,我需要在该报表的基础上附加一个基于先前单元格值的计数器-在下面的示例中,“订单号”是订单号的值附加“ -1”等。
这里的一些规则是:
1)当“订单号”值更改时,“订单号项目”计数器需要重置为1,如您所见,当值从100更改为200时。 2)当使用现有的订单号时,还需要知道“订单号项目”,并将计数器增加到该订单号的下一个值。
例如:
Order No. Order No Item
----------- -------------
100 100-1
100 100-2
100 100-3
200 200-1
200 200-2
100 100-4
基于上述情况,我正在Oracle APEX交互式网格中执行此操作,并且不确定哪种最佳方法满足上述要求。
我当时正在考虑将值存储在APEX集合中以维护计数器。
注意:我的IG不是基于任何基础表,所有这些都需要在用户输入数据时逐行计算。