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

时间:2019-03-25 09:25:15

标签: oracle oracle-apex oracle18c

版本:Oracle 18.2

我的应用程序中有一个交互式报告。当我单击“删除”图标时,我要删除有关所选用户的信息。有没有一种方法可以从“设施管理器”列中获取值,因此我可以在select语句中使用该值来执行delete语句。

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

+交互式报告图像

Interactive Report Image

+设置值声明

Set Value statement

1 个答案:

答案 0 :(得分:0)

该列值由哈希引用,例如#STUDENT_ID#

看看Jackie McIlroy写道:“ 通过动态操作删除报告行”(https://jackiemcilroy.blogspot.com/2018/03/delete-row-of-report-with-dynamic-action.html)。她用许多屏幕截图详细描述了该过程。希望对您有所帮助。


如果我是你,我将执行以下操作之一:

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

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