oracle - 带有下一个和上一个按钮的 Oracle 表单 11g / 12c
问题描述
请帮助我了解我们如何实现这一目标的过程。
我想限制画布中显示的记录数。如果数据块中有 1000 条记录,那么在画布中我会将其限制为 100 条记录。为了查看剩余的 900 条记录,我们必须为用户提供下一个/上一个按钮。当他们按下下一个按钮时,应该显示下一个 100 条记录,而上一个按钮正好相反。
这在 Oracle Forms 中可行吗(就像在 Oracle Apex 中一样)?
如果这是可行的,任何人都可以提供一个示例链接,以便我可以对其进行研究。没有找到任何好的线索。非常感谢任何帮助。谢谢。
解决方案
表单在页面中不起作用(因此您可以从一页记录移动到另一页;就像 Apex 一样)。提取到表格块中的所有记录都在那里,这就是你有一个滚动条的原因。
显示 100 条记录有点太多了;无论如何,您都无法在屏幕上看到它。考虑较低的数量,例如一次 15 条记录。
然后,您可以创建这些NEXT
和PREVIOUS
按钮。WHEN-BUTTON-PRESSED
在它们中的每一个上创建触发器。您将使用:system.cursor_record
or :system.trigger_record
,因为它们显示您现在所在的记录,然后向上或向下移动 15 条记录。像这样的东西:
-- NEXT button:
go_record(:system.cursor_record + 15);
--PREVIOUS button:
go_record(:system.cursor_record - 15);
推荐阅读
- javascript - 导入和导出关键字是 webpack 或 JS 语言的一部分吗?
- javascript - 重新加载后如何让Edge识别键盘事件?
- python - 插入 MySQL 表的 Python 脚本
- dart - ViewChild 为 null 因为它不在 dom (NGIF) 中,有没有办法编写一个函数在找到时运行?
- python - 如何在 MongoEngine 中引用“自我”
- php - 无法在 ubuntu 14.04 上为 php5.6 安装 sqlsrv 库
- charts - 如何在颤动的饼图上添加标签?
- git - 让 git 忽略其他成员没有的文件
- r - 在 R 中使用变量获取 lmList()
- spotify - 错误 405:无法上传自定义播放列表封面图片