Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle apex 如何在apex oracle中编辑交互式报表中的筛选行_Oracle Apex - Fatal编程技术网

Oracle apex 如何在apex oracle中编辑交互式报表中的筛选行

Oracle apex 如何在apex oracle中编辑交互式报表中的筛选行,oracle-apex,Oracle Apex,我想编辑交互式报告中的行。过滤之前或之后。我使用“编辑链接,但在区域>交互式报告>列属性>[列名(编辑链接)]>列链接”在选择查询中创建了列链接。我无法使用项发送数据,因为列表中没有可在交互式报告页面中拾取的项。在正常报告中,我可以选择从中读取数据并发送到(项目和值框)。编辑筛选的行有什么解决方案吗?有几种方法可以实现这一点。我将解释一种方法,它从您的提示结束的地方开始 1.创建表单页 这是为了编辑交互式报告中的记录。我假设IR背后的查询不是一个复杂的多表查询,除非您在存储过程(而不是Apex的

我想编辑交互式报告中的行。过滤之前或之后。我使用“编辑链接,但在区域>交互式报告>列属性>[列名(编辑链接)]>列链接”在选择查询中创建了列链接。我无法使用项发送数据,因为列表中没有可在交互式报告页面中拾取的项。在正常报告中,我可以选择从中读取数据并发送到(项目和值框)。编辑筛选的行有什么解决方案吗?

有几种方法可以实现这一点。我将解释一种方法,它从您的提示结束的地方开始

1.创建表单页 这是为了编辑交互式报告中的记录。我假设IR背后的查询不是一个复杂的多表查询,除非您在存储过程(而不是Apex的自动DML功能)上构建此表单,否则无法使用此方法

从IR在表上构建一个表单 从应用程序生成器菜单中,创建一个新表单。选择“表格或视图上的表格”。选择要构建此表单的表,并填写映射该表所需的信息。将要求您从交互式报告中标识表的主键

将所有分支活动设置为返回IR 当提示“页面提交和处理分支到页面后”和“取消按钮按下分支到此页面时”,请选择交互式报告的页码。此页面上的任何活动完成后(无论是通过“取消”还是“提交并处理”),您都希望它返回

2.设置列“编辑链接”属性 在列链接部分下,将目标设置为“此应用程序中的页面”,并添加先前创建的表单页面。项目现在应该显示在弹出窗口中。从表单页面中选择与表主键对应的页面项。该值可以通过某种方式派生,或者只指向它来自的列。(即#我的#钥匙#ID#)

您可能缺少的关键部分是存在修改记录所需的编辑表单。创建IR报告时,这不是自动创建的功能