Oracle Form Builder操作步骤

上传人:ning****hua 文档编号:243041219 上传时间:2024-09-14 格式:PPT 页数:48 大小:1.42MB
返回 下载 相关 举报
Oracle Form Builder操作步骤_第1页
第1页 / 共48页
Oracle Form Builder操作步骤_第2页
第2页 / 共48页
Oracle Form Builder操作步骤_第3页
第3页 / 共48页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,目标,通过本章学习,您将可以了解,:,Form Builder,程序开发,Form Builder,程序编译,Form,上挂到,Oracle EBS,环境中,LOV,的开发过程,日历的使用,常用触发器的使用,Form Builder,简介,Form,就是界面操作程序,是一个用户与数据,库,进行交互的界面。通过,Form Builder,你可以做出供用户查询,输入,修改,删除数据的功能,他与,Oracle DB,结合的很好,采用,PL/SQL,语言,同过,Trigger,的触发来处理用户的每个操作动作。,开发,ERP FORM,的准备工作,1.,下载,ERP Library (.pll),存放于本机,路径,$AU_TOP/,resource/,2.,下载所有,form(.fmb),存放于本机,路径,$AU_TOP/forms/ZHS/,3.,修改注册表,HKEY_LOCAL_MACHINE SOFTWARE ORACLE FORMS_PATH,,将,.pll,和,.fmb,的存放路径添加在最前面。,TEMPLATE.fmb,模板文件,因,ERP Form,须套用所有,ERP,的相关设定及操作方式,一定要从,Server download,TEMPLATE.fmb,作为模板进行开发修改,下载模板,TEMPLATE.fmb,存放于本机,路径,$AU_TOP/forms/ZHS/,注意事项:,Form,的,名字请注意大小写,例如:,TEMPLATE.fmb,Form Object,Data Block,Canvas,LOVs,Program Units,Windows,TEMPLATE.fmb,不需要,可删除,改为自己需要的,Form,的名称,新增,Data Block,1.选择,Data Blocks,2.,选择,Create,3.,选择使用,Wizard,Data Block Wizard,选择,Data Block,的,Data source,Data Block Wizard,1.,添入,Table or View,的名字,或者点,Browse,选择,2. Refresh,出现该,Table or View,中所有的,Column,3.,选择使用的,Column,按欲排列在画面的顺序选入,右边,Database Items,Data Block Wizard,若同一个,Form,里有一个以上的,Data Block ,可选择,Create Relationship,将,Data Blocks,之间的关系建立起来,Data Block Wizard,Finish,Layout Wizard,1 :,选择,Data,要,display,于哪一个,Canvas,2 :,选择,Type,Layout Wizard,1 :,将要,display,的,Item,选入右边,Displayed Item,中,2 :,若,Item Type,需修改,可于此处修改,也可以在以后修改,Layout Wizard,可于此处修改,Column Prompt,及,Width,Layout Wizard,选择,Data,呈现的方式,Layout Wizard,一页要,display,多少笔,是否要,Scrollbar,每一笔之间的距离,Layout Wizard,Layout Finish,Layout Wizard,新产生,的,Data Block,及,Canvas,新,的,Data Block,要,移至,所有,Data Block,的最上方,Items,的顺序就是实际的,Tab,的順序,可,在此处,上下拖拉調整,新,的,Canvas,移至,所有,Canvas,的最上方,建议,將,Canvas rename,与,Data Blocks,相同,Form,上一定要修改的,Trigger,Form Level Trigger ,PRE-FORM,一定要改为自己的,BLOCK Name,Form,上一定要修改的,Trigger,Program Units ,APP_CUSTOM,(Package Body),一定要改为,自己的,Window Name (,大写,),Data Block Property Palette,1,2,3,1 : property,Subclass Information,2 : Property Class,3 : Data Block,的,Class,选,BLOCK,注意 :,每一个,Data Block / Item,/ Canvas.,都要指定,Property Class Name,作法相同, 但不同的,Object,选不同的,Class,Data Block,较重要的,Property,Data,是否可,查询,查询,Data,的,Where,及,Order by,可写在此处,是否可,新增/删除/修改,Data,指定,Canvas,对应的,Window,Windows Name,建议与,Canvases,相同,或者改为,与,Form,相关的名称,要指定,Canvas,是出现于哪一个,Window,指定,Item,属性,1,2,注意:,每一个,Item,都要指定,Property Class Name,若是一般可输入资料的,Item,选,TEXT_ITEM,只是显示,不可输入查询条件的,Item,选,DISPLAY_ITEM,有指定,Class,的,Object,左下角会有一个红色箭头,格式调整,View,:,执行时所看到的实际大小,Canvas,:,所有的,Item,都必须在该范围内,保存,FORM,点击文件选另存为,将新做的,FORM,保存,注意,FORM,名大写,后缀小写。另存后注意修改对象导航器的,FORM,名称,保持和文件名一致。,编译,FORM,1.,将本机,.fmb,上传到服务器的,XX_TOP/forms/ZHS/,目录下,2.Telnet,到目录,$AU_TOP/forms/ZHS3.,编译命令:,frmcmp_batch userid=user/password module=$XX_TOP/forms/ZHS/XX_SUPPLY.fmb output_file=$XX_TOP/forms/ZHS/XX_SUPPLY.fmx,piler,成功,生成,.fmx,文件,在,ERP,中定义,FORM,定义表单,应有开发员职责下 应用,表单,在,ERP,中定义,FORM,定义功能,应有开发员职责下 应用,功能,将功能挂到菜单上,应有开发员职责下 应用,菜单,将功能挂到菜单上,-,效果,值集设计,LOV,一般都是和,Item,联系在一起,是方便,Item,取值,验证数据的一种方法。,记录组用来存储由一个,LOV,显示的阵列数据.一般和,LOV,一起使用,用来提供,LOV,显示的数据。,值集设计,选中,LOVs,点,+,,选择使用,LOV,向导,值集设计,选择基于查询的新记录组,输入查询数据的,SQL,值集设计,选择要在值集里显示的列,值集设计,点击查看返回项,选择值返回到的,ITEM,输入,LOV,标题,设置大小,设置,LOV,每次显示多少行,值集设计,新增两个对象,建议将名字改成一样的。,值集设计,显示效果,日历,Calendar,的使用,设置,Item,的,LOV,属性,如果需要日期验证,请把,Item,的,Data Type,属性设置为,Date,日历,Calendar,的使用,增加,Item Trigger KEY-LISTVAL,calendar.show,是可以带参数的,calendar.show(to_date(2004-12-25,YYYY-MM-DD);,常用触发器,FORM,级,PRE-FORM,打窗口打开的时候会触发这个触发器的动作。,增加一个赋值语句,效果,常用触发器,数据块级触发器,WHEN-NEW-RECORD-INSTANCE,,新纪录产生时触发,加入测试语句,效果,常用触发器,ITEM,级触发器,WHEN-NEW-ITEM-INSTANCE,,新建,ITEM,时触发,常用触发器,ITEM,级触发器,WHEN-VALIDATE-ITEM,,当,ITEM,发生改变时触发,其他常用功能,FORM,级触发器,WHEN-NEW-FORM-INSTANCE,在这个触发器里加上,Go_block(blockname);,execute_query;,可以在,FORM,打开时就查出数据。,其他常用功能,信息窗口,错误,FND_MESSAGE.Set_Name(FND, XXXXX);,FND_MESSAGE.ERROR;,附注,FND_MESSAGE.Set_Name(FND, XXXXX);,FND_MESSAGE.SHOW;,其他常用功能,建程序包,可以单独建过程,建包必须包头包体都建,总结,透过,Oracle Form Builder,可开发,Form,程序,将程序挂到,Oracle EBS,环境中。,在,Form,中使用,LOV,功能,了解在,Form,中使用日历,了解,Oracle Form,中常用的触发器,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!