Oracle EBS二次开发系列视频教程:开发基于视图的Form(8)
九月 28, 2009 in 开发系列视频教程
前面的教程已经对Form开发的基本步骤进行的逐步的讲解,如果你跟随着这些视频教程进行了学习,相信已经掌握了Form开发的核心步骤和最佳方法,但在Oracle EBS二次开发中,由于功能要求复杂的缘故和数据库设计的要求,基于表的Form开发并不多见,为了能够更好的利用Form的特性,需要开发基于视图的表单,开发基于视图的表单和基于表的表单实质并没有区别,只是基于视图的表单中需要开发人员来明确编写增、删、改、锁的程序逻辑,而基于表的表单自动帮助完成这些功能。
基于视图的Form需要引入4个块级别的触发器:
- ON-INSERT 编写插入数据的SQL语句或程序逻辑
- ON-UPDATE 编写更新数据的SQL语句或程序逻辑
- ON-DELETE 编写删除数据的SQL语句或程序逻辑
- ON-LOCK 编写锁定记录的程序逻辑
针对上面的增删改的常用功能,我们团队的Kent大侠编写了简化工作的实用工具包 HAND_PLSQL_AUTOCREATE ,感谢Kent大侠的辛勤工作,为我们带来了如此优秀的实用工具。
学习完成这个视频教程后,Form开发的主干课程已经完成,后面的几个课程是作为Form开发的附加补充课程。

