我对 Oracle apex_application.gfnn 的工作原理以及它是否仅适用于 Oracle ApEx 中的标准 SQL 报告或仅适用于 SQL(可更新报告,即表格形式)感到非常困惑。
基本上我试图使用这个示例 SQL 来实现以下目标,这只是一个标准 SQL 报告,但我不确定我想要实现的目标是否可以通过这种类型或报告实现,即:
select id,
name,
telephone,
apex_item.checkbox2(10,id) as "Tick when Contacted",
apex_item.text(20,my_date) as "Date Contacted",
apex_item.textarea(30,my_comment,5,80) as "Comment"
from my_table
基于上面的 SQL,假设此 SQL 查询返回 10 行。现在使用复选框作为我的驾驶 ID,我勾选所有奇数记录/行的复选框,即第 1、3、5、7、9 行,对于这些行中的每一行,我还输入一个日期值 (f20) 以及注释(f30)
记住这一点,然后我想创建一个页面进程,当用户按下“保存”按钮时调用该进程,该进程将迭代这些选中的行并存储每条记录、我的日期和我的评论,但仅适用于我的行已选择。
因此,根据上述内容,我预计表中会有 5 条新闻行,其中包含以下列:
ID MY_DATE MY_COMMENT
1 26/08/2012 Comment A
3 27/08/2012 Comment B
5 28/08/2012 Comment C
7 29/08/2012 Comment D
9 30/08/2012 Comment E
不幸的是我不确定如何使用来实现这一点apex_application.G_F10.COUNT
.
我希望能够访问我勾选复选框的每一行的每个数组元素 (f20) 和 f(f30) 的内容。
这是可能的还是我误解了 apex_application.G_Fnn 的工作原理?如果这是不可能的,我怎样才能实现这一目标?我需要表格报告吗?