Oracle APEX Interactive 报告过滤器错误

普里亚·斯里瓦察

我创建了 3 个带有主键和外键的 Oracle SQL 表,如下方括号中所示:

  1. 应用程序(PK:app_id)
  2. 供应商(PK:vendor_id,FK:app_id 引用应用程序表)
  3. 服务器(PK:server_id,FK:app_id 引用应用程序表)

我的要求是,当我单击报告中的单个应用程序记录时,它应该在新页面上打开与其关联的所有服务器和供应商。

在应用程序页面中,我在 SQL 查询中添加了一个新列并将链接设置为重定向到服务器页面。我在服务器页面中添加了一个隐藏字段(P5_NEW)并尝试编写以下 SQL 查询。我应该修改查询吗?

select application.application_id,SERVER_ID,
       APP_ID,
       etc...
  from SERVER, APPLICATION
where server.app_id=application.application_id and
  APPLICATION.APPLICATION_ID = :P5_NEW;

另外,请注意,我创建了一个交互式报告,当在主页的左侧菜单上选择服务器时,它会显示所有服务器记录。

我没有使用我正在尝试的方法获得正确的输出/记录。如果需要进一步的信息/说明,请告诉我。提前致谢,非常感谢您的帮助。

服务器页面设计器

应用页面设计器

报告

小脚怪

在第一个屏幕截图(“服务器页面设计器”)中,您缺少要提交页面项目属性。放在P5_NEW那里。否则,查询不知道其值并返回无效数据。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章