发表于: 2007.04.06 13:15
分类: Oracle EBS 11i
出处: http://bomei.itpub.net/post/16555/277754
---------------------------------------------------------------
时间:2007年4月5日、6日
主题:ORACLE ERP开发培训
讲师:
课题:使用Developer工具开发Forms
记录:ICE FENG
数据块:
数据块可以手工创建也可以使用向导创建,在打开模版后,第一步要将数据块中BLOCKNAME和DETAILBLOCK这两个数据块删除,然后再创建自己的数据块。
向导创建:
选择 下一步>
选择 下一步>
在这里输入或者选择你的数据表,(请注意,FORMS开发中最好使用源数据表,不要使用视图);
再选择下一步,再选择完成。
数据块的关系:
在有头和行之分的Form中,需要建立数据块之间的关系,可以手工创建,也可以使用向导创建。
画布:
在新建画布前也必须把模版自带的BLOCKNAME画布删除,然后用手工或者向导创建自己的画布。
新建画布后要修改画布的子类信息为CANVAS。
在数据块向导创建数据块之后,会马上弹出创建布局向导。
第一:选择新画布后点击下一步;
第二:选择刚刚创建的数据块,并将其需要显示的列选择到右边来,点击下一步;
第三:修改每个字段的提示名字;
第四:选择表格或者列表
第五步,输入框架标题后选择完成。
LOV:
使用LOV向导创建,1、选择基于查询的新纪录组或者现有纪录组,下一步;
2、输入查询SQL语句,下一步;
3、将需要的列从纪录组列选择到LOV列,下一步;
4、更改标题,选择返回项,下一步;
5、输入标题、高度、宽度,下一步;
6、输入一次检索的行数,下一步;
7、将返回项选择到右边的分配的项,然后下一步,再完成。
窗口:
新建窗口应该放在第一个窗口的位置,更改属性中的子类信息。在画布中将窗口选择为需要显示到的窗口。
编译程序:
选择程序菜单》编译》全部
挂载form程序:
一、将源文件(*.fmb)上传到$AU_TOPformsZHS下;
二、用系统管理员责任进入系统
三、定义表单
四、定义功能
五、将功能添加到菜单
六、将菜单放到相应的请求组下
这样具有那个请求组的用户就可以使用这个新开发的form程序了。
小技巧:
Form程序的名字一般为8位大写英文字母;
如果是新建的数据库表,则应该按照oracle的规范来建立,必须包括一些必要的字段;












