从交互式报告中的列中选择行值

问题描述 投票:0回答:1

版本:Oracle 18.2

我的申请表中有一份互动报告。当我单击“删除”图标时,我想删除有关我选择的用户的信息。有没有办法从'Facility Manager'列中获取值,以便我可以在select语句中使用该值来执行delete语句。

我试过通过使用ROW_ID变量(:selected_rowid)来做到这一点,但这不起作用。

+互动报告图片

Interactive Report Image

+设置值声明

Set Value statement

oracle oracle-apex oracle18c
1个回答
0
投票

列值由散列引用,例如#STUDENT_ID#

看看Jackie McIlroy写的“用动态动作删除一行报告”(https://jackiemcilroy.blogspot.com/2018/03/delete-row-of-report-with-dynamic-action.html)。她详细描述了这个过程,有很多截图。我希望它能帮助你做你正在做的事情。


如果我是你,我会做以下其中一项:

  • 使用带有表单的交互式报表(并导航到表单以删除行)
  • 如果它必须是表格布局,我会尝试 旧的表格形式 新的交互式网格

我不认为我会从交互式报告中删除行(但是好的,那只是我,我的想法通常不太聪明)。

© www.soinside.com 2019 - 2024. All rights reserved.