问题描述
我正在创建一个交互式报告,我有一列备注,这是一个顶点文本项。
Now i want to update the text item values in table for remarks column.
- Here is my interactive report query:
select CUST_ID,CHEQUE_AMOUNT,(APEX_ITEM.TEXT(REMARKS))
from PDC_STATUS_HISTORY
where STATUS in ('Pending')
AND APPROVER_BY=NVL(SYS_CONTEXT('APEX$SESSION','APP_USER'),USER);
Now i need to update the remarks column into table
解决方法
您将能够手动执行此操作,但是涉及很多编码。
我的建议是(如果可能的话)将交互式报告“升级”到交互式网格中,而不是朝这个方向发展。它看起来一样,因此您的用户可以识别它并感到舒适,但是现在您也可以编辑(确定)值。这样,大多数编码都是APEX开箱即用的。
交互式网格:
- 使用向导添加新页面
- 选择“交互式网格”作为页面/区域类型
- 输入以下查询作为来源
select CUST_ID,CHEQUE_AMOUNT,REMARKS
from PDC_STATUS_HISTORY
where STATUS in ('Pending')
AND APPROVER_BY = NVL( SYS_CONTEXT('APEX$SESSION','APP_USER'),USER);
- 将CUST_ID指定为主键且为只读
- 将CHEQUE_AMOUNT指定为只读
希望这个答案对您有用!让我知道。