我正在尝试创建一个简单的表单,其中打开表单时显示创建的最后一条记录。 “上一个”和“下一个”按钮允许在表格中导航,“清除”按钮允许您清除屏幕并输入新记录。
我创建了一个工作页面,其中包含一个显示表格中数据的区域。
我使用向导创建了两个名为Previous和Next的按钮(确实出现了)。
但按钮不允许做任何事情。
所以我认为我需要一个流程来查找请求中带有按钮名称的提交,但我不确定要将它们放入其中。
同样对于Clear我也很难过。
感谢您的帮助。
答案 0 :(得分:1)
您需要保持记录的主键显示在页面项(或多个项)中,并使用这些键来查找填充表单时要使用的记录。然后在处理Next和Previous按钮的过程中,您需要使用代码来确定下一个/上一个记录的主键并更新页面项。然后当页面重新加载时,将显示下一个/上一个记录。
代码可能类似于(对于Next按钮进程):
select empno
from emp
where empno = (select min(empno) from emp
where empno > :p1_empno);