我有一个交互式报告,其中结合了查询,因此我无法使用可编辑的交互式网格。这就是为什么我必须在查询中使用手动表单的原因。 我找到了一些关于APEX_ITEM的好建议,但我的流程有问题。
在我的查询中有以下列:
APEX_ITEM.HIDDEN(1,coursestudent.id)
...
APEX_ITEM.SELECT_LIST(2,coursestudent.signed,'Signed;1,Failed;0')
我有一个提交按钮,这是我的流程:
FOR i in 1..apex_application.g_f01.count LOOP
UPDATE coursestudent
SET signed=apex_application.g_f02(i)
WHERE id=apex_application.g_f01(i);
END LOOP;
我认为它并不太难,但是在我按下提交后没有任何反应,只有成功消息写在页面上。
我该怎么办?
我使用的是Oracle Apex版本:5.1.1.00.08
答案 0 :(得分:0)
感谢Jeffrey,我发现了错误:这是一个错误。
我不得不再次复制粘贴sql查询,现在可以正常工作了。好吧,真的,在这种情况下,我总是在其中放置一个select 1 from dual
,保存,然后粘贴查询。
在此之前我已经遇到过这个错误,有时新的列只是没有在页面中显示。因为我在第一次创建查询后放了隐藏列,所以它没有显示在页面中,因此进程中的循环从未起作用。