Oracle apex 如何更新表中的APEX_ITEM.TEXT

Oracle apex 如何更新表中的APEX_ITEM.TEXT,oracle-apex,oracle-apex-5,oracle-apex-5.1,Oracle Apex,Oracle Apex 5,Oracle Apex 5.1,我正在创建一个交互式报告,其中,我有一列备注,这是一个顶点文本项 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 w

我正在创建一个交互式报告,其中,我有一列备注,这是一个顶点文本项

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提供的

交互式网格:

使用向导添加新页面 选择交互式网格作为页面/区域类型 输入以下查询作为源 选择客户ID, 支票金额, 评论 从PDC\u状态\u历史记录 状态在“待定”中的位置 和批准人\用户=NVL系统\上下文“APEX$会话”,“应用\用户”,用户; 将CUST_ID指定为主键且为只读 将支票金额指定为只读
希望这个答案对你有用!让我知道。

用户只要求提供内部报告,在此之前,我们只使用了IG。。感谢您的回复,如果您能为我的问题提供帮助,请回复。如果您将新页面添加为IG,然后禁用对客户id和支票金额的编辑,您现在的结果与IR相同,但备注将可编辑。在我看来,这是你想要实现的解决方案。如果不是这样,请尝试解释为什么IG不是一个选项。。