【问题标题】:ORACLE APEX 5 - Master Detail FormORACLE APEX 5 - 主从表单
【发布时间】:2017-08-24 12:26:07
【问题描述】:

我开发了一个带有主报告的主从表单。 我在主报告上有一个过滤器,它成功地排除了未显示的行。因此,例如,我在表 A 中显示了 10 行中的 5 行。

我的问题是当我选择一行时,单击它,它导航到主详细信息屏幕(主区域有导航按钮)我得到所有行,即它显示 1/10。有什么办法可以排除主导航中过滤掉的行吗?

【问题讨论】:

标签: oracle oracle-apex oracle-apex-5


【解决方案1】:

我不是很清楚你的问题是什么。

听起来您有一个报告页面和一个表单页面 - 是吗?不是真正的主详细信息(如部门员工),而是许多员工与单个员工?

如果是,报告页面是否使用页面项目来过滤行?表单页面是否有一个“表单分页”类型的过程来逐行?

如果我的所有假设都是正确的,那么您可以通过将“表单分页”流程的“运行时 Where 子句”属性设置为与报告页面,并引用报告页面的过滤器项目,例如

(:P1_DEPTNO is null or deptno = :P1_DEPTNO)

【讨论】:

  • 嗨,托尼,感谢您的回复 - 我一直在度假,很抱歉回复晚了。
  • 请让我在答案中休息一下......这并不顺利:)
  • @RobCrockett 问题是,APEX 构建主从表单的方式因版本而异,因此我无法轻松复制您的问题。如果可能,您可以创建应用程序的副本 - 简化为有问题的 2 个页面 - 并将其上传到 apex.oracle.com 上的工作区,以便我们查看。
  • 嗨托尼,谢谢你的帮助 - 我似乎已经用一些幕后 PL 管理了我的用户想要的东西。但是当他们离开屏幕时我可以在某个地方触发一些 PL ..即点击另一个菜单选项?我想整理一下PL
  • 托尼,你给了我巨大的教育!我将非常努力地进行顶点训练。申请流程的事情现在工作正常。非常感谢 - Rob
猜你喜欢
  • 2022-08-06
  • 1970-01-01
  • 1970-01-01
  • 2017-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-11-03
相关资源
最近更新 更多