Builder专项培训

上传人:唐****1 文档编号:243542918 上传时间:2024-09-25 格式:PPT 页数:34 大小:799.50KB
返回 下载 相关 举报
Builder专项培训_第1页
第1页 / 共34页
Builder专项培训_第2页
第2页 / 共34页
Builder专项培训_第3页
第3页 / 共34页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,*,32,共,33,页,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,32,共,33,页,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,32,共,33,页,*,Form Builder,培训,信息工程部,Form Builder,简介,Form,就是界面操作程序,是一个用户与数据,库,进行交互的界面。通过,Form Builder,你可以做出供用户查询,输入,修改,删除数据的功能,他与,Oracle DB,结合的很好,采用,PL/sql,语言,同过,Trigger,的触发来处理用户的每个操作动作。,开发,ERP FORM,的准备工作,1.,下载模板,TEMPLATE.fmb,路径,au/11.5.0/forms/US,2.,下载,ERP Library (.pll),存放于本机,au/11.5.0/resource/,3.,下载所有,form(.fmb),存放于本机,4.,修改注册表,HKEY_LOCAL_MACHINE SOFTWARE ORACLE FORMS60_PATH,,,将,.pll,和,.fmb,的存放路径添加在最前面。,主要对象,触发器,数据块,画布,值集,记录组,参数,窗口,主要对象,基本对象关系,一个,FORM,可有多个窗口,一个窗口只能有一个画布,一个画布可有多个数据块,数据块是一个逻辑组,数据块里的项是我们所能编辑的最小单元,参数相当于全局变量,用来传递数据,值集直接对应到文本项上面,点击后会弹出给用户选择数据,记录组存储一段,SQL,,作为值集的数据源,删除模板自带对象,红框标出的为模板自带的对象,应该删除。,新建窗口,1.,选中窗口点,+,即可新建一个窗口,2.,必须要修改的属性,子类信息是,WINDOW,3.,主画布等画布建好后再填,新建画布,1.,选中画布点,+,新建一个画布,2.,修改的三个属性,名称、子类信息、窗口,3.,画布建完后回窗口指定画布。,手动创建一个数据块,1.,选中数据块点,弹出对话框选择手动创建数据块,修改名称、子类信息,修改是否数据库项,选择画布,新建一个,ITEM,1.,选中项,点,+,创建一个,ITEM.,2.,修改名称子类信息,3.,可以选择数据类型,4.,选择是否数据库项,5.,选择画布,必须修改的触发器,1.,点开,FORM,级触发器,2.,双击打开,PRE-FORM,触发器,修改此处是为了方便维护,不修改不会报错,此处一定要修改成新建的窗口名字,修改程序单元,双击打开,app_custom,的包体,,,在,close_window,里将,修改成自己的窗口名字,格式调整,右键点击数据库或,item,,选布局编辑器或直接双击画布前的图片,。,画布,所有的,ITEM,必须都在画布上,视图,,FORM,运行时看到的实际大小,保存,FORM,点击文件选另存为,将新做的,FORM,保存,注意,FORM,名大写,后缀小写。另存后注意修改对象导航器的,FORM,名称,保持和文件名一致。,编译,FORM,1.,上传,.fmb,到,au/11.5.0/forms/ZHS/,目录下,2.telnet,到该目录,cd $AU_TOP/forms/ZHS,3.,编译命令:,f60gen CUXTRAIN.fmb apps/appsdev,4.,将,fmx,文件移到,CUX_TOP,下,mv CUXTRAINF.fmx $CUX_TOP/forms/ZHS,5. f60gen CUXTRAINF.fmb apps/appsdev output_file=$CUX_TOP/forms/ZHS/CUXTRAINF.fmx,在,ERP,中定义,FORM,定义表单,应有开发员职责下 应用,表单,在,ERP,中定义,FORM,定义功能,应有开发员职责下 应用,功能,在,ERP,中定义,FORM,将功能挂到菜单上,效果,值集设计,LOV,一般都是和,Item,联系在一起,是方便,Item,取值,验证数据的一种方法,。,记录组用来存储由一个,LOV,显示的阵列数据.一般和,LOV,一起使用,用来提供,LOV,显示的数据。,值集设计,选中,LOVs,点,+,,选择使用,LOV,向导,值集设计,选择基于查询的新记录组,输入查询数据的,SQL,。,值集设计,选择要在值集里显示的列,值集设计,点击查看返回项,选择值返回到的,ITEM,输入,LOV,标题,设置大小,设置,LOV,每次显示多少行,值集设计,新增两个对象,建议将名字改成一样的。,值集设计,显示效果,常用触发器,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;,其他常用功能,建程序包,可以单独建过程,建包必须包头包体都建,谢 谢!,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


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

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


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