Oracle培训之:form培训11168.pptx

上传人:muj****520 文档编号:87653510 上传时间:2023-04-16 格式:PPTX 页数:35 大小:1.59MB
返回 下载 相关 举报
Oracle培训之:form培训11168.pptx_第1页
第1页 / 共35页
Oracle培训之:form培训11168.pptx_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《Oracle培训之:form培训11168.pptx》由会员分享,可在线阅读,更多相关《Oracle培训之:form培训11168.pptx(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、Form Builder培训培训信息工程部信息工程部Form Builder简介 Form就是界面操作程序,是一个用户与数据库进行交互的界面。通过Form Builder你可以做出供用户查询,输入,修改,删除数据的功能,他与Oracle DB结合的很好,采用PL/sql语言,同过Trigger的触发来处理用户的每个操作动作。开发ERP FORM的准备工作1.下载模板TEMPLATE.fmb 路径au/11.5.0/forms/US2.下载 ERP Library(.pll),存放于本机au/11.5.0/resource/3.下载所有form(.fmb)存放于本机4.修改注册表HKEY_LOC

2、AL_MACHINE SOFTWARE ORACLE FORMS60_PATH,将.pll和.fmb的存放路径添加在最前面。主要对象触发器数据块画布值集记录组参数窗口主要对象基本对象关系一个FORM可有多个窗口一个窗口只能有一个画布一个画布可有多个数据块数据块是一个逻辑组数据块里的项是我们所能编辑的最小单元参数相当于全局变量,用来传递数据值集直接对应到文本项上面,点击后会弹出给用户选择数据记录组存储一段SQL,作为值集的数据源删除模板自带对象 红框标出的为模板自带的对象,应该删除。新建窗口1.选中窗口点+即可新建一个窗口2.必须要修改的属性,子类信息是WINDOW3.主画布等画布建好后再填新建

3、画布1.选中画布点+新建一个画布2.修改的三个属性,名称、子类信息、窗口3.画布建完后回窗口指定画布。手动创建一个数据块1.选中数据块点,弹出对话框选择手动创建数据块修改名称、子类信息修改是否数据库项选择画布新建一个ITEM1.选中项,点+创建一个ITEM.2.修改名称子类信息3.可以选择数据类型4.选择是否数据库项5.选择画布必须修改的触发器1.点开FORM级触发器2.双击打开PRE-FORM触发器修改此处是为了方便维护,不修改不会报错此处一定要修改成新建的窗口名字修改程序单元双击打开app_custom的包体,在close_window里将 修改成自己的窗口名字格式调整右键点击数据库或it

4、em,选布局编辑器或直接双击画布前的图片。画布,所有的ITEM必须都在画布上视图,FORM运行时看到的实际大小保存FORM点击文件选另存为,将新做的FORM保存,注意FORM名大写,后缀小写。另存后注意修改对象导航器的FORM名称,保持和文件名一致。编译FORM1.上传.fmb到au/11.5.0/forms/ZHS/目录下2.telnet到该目录 cd$AU_TOP/forms/ZHS3.编译命令:f60gen CUXTRAIN.fmb apps/appsdev4.将 fmx文件移到CUX_TOP下mv CUXTRAINF.fmx$CUX_TOP/forms/ZHS5.f60gen CUXT

5、RAINF.fmb apps/appsdev output_file=$CUX_TOP/forms/ZHS/CUXTRAINF.fmx在ERP中定义FORM定义表单应有开发员职责下 应用表单在ERP中定义FORM定义功能应有开发员职责下 应用功能在ERP中定义FORM将功能挂到菜单上效果值集设计lLOV一般都是和Item联系在一起,是方便Item取值,验证数据的一种方法。l记录组用来存储由一个LOV显示的阵列数据.一般和LOV 一起使用,用来提供LOV显示的数据。值集设计选中LOVs点+,选择使用LOV向导值集设计选择基于查询的新记录组输入查询数据的SQL。值集设计l选择要在值集里显示的列值集

6、设计点击查看返回项,选择值返回到的ITEM输入LOV标题,设置大小设置LOV每次显示多少行值集设计l新增两个对象,建议将名字改成一样的。值集设计显示效果常用触发器1.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;其他常用功能建程序包可以单独建过程建包必须包头包体都建谢 谢!演讲完毕,谢谢观看!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 一级建造

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

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com