Oracle Apex 4 - PREVIOUS和NEXT,CLEAR按钮逻辑的问题

时间:2011-01-10 00:38:16

标签: oracle-apex

我正在尝试创建一个简单的表单,其中打开表单时显示创建的最后一条记录。 “上一个”和“下一个”按钮允许在表格中导航,“清除”按钮允许您清除屏幕并输入新记录。

我创建了一个工作页面,其中包含一个显示表格中数据的区域。

我使用向导创建了两个名为Previous和Next的按钮(确实出现了)。

但按钮不允许做任何事情。

所以我认为我需要一个流程来查找请求中带有按钮名称的提交,但我不确定要将它们放入其中。

同样对于Clear我也很难过。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您需要保持记录的主键显示在页面项(或多个项)中,并使用这些键来查找填充表单时要使用的记录。然后在处理Next和Previous按钮的过程中,您需要使用代码来确定下一个/上一个记录的主键并更新页面项。然后当页面重新加载时,将显示下一个/上一个记录。

代码可能类似于(对于Next按钮进程):

select empno
from emp
where empno = (select min(empno) from emp
               where  empno > :p1_empno);