Oracle培训之:form培训.pptx
《Oracle培训之:form培训.pptx》由会员分享,可在线阅读,更多相关《Oracle培训之:form培训.pptx(68页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
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
7、-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数据库培训内容l*基本概念l*Oracle的体系结构lSQL*Plus的使用及常用命令l*SQL*NET的配置和使用l数据库的备份(exp/im
8、p)l其它常见问题一、基本概念l什么是数据库什么是数据库:是存储在一起的相关数据的集合。这些数据无有害或不必要的冗余,为多种应用服务。数据的存储独立于使用它的应用程序。对数据库插入新数据、修改和检索原有数据均能用一种公用的和可控的方法进行。l数据库能做什么数据库能做什么:数据库的基本功能就是存储数据,而且能够为用户提供便捷、快速的查找、修改、添加和删除数据等功能。l什么是什么是SQL语言语言:是运用于数据库的语言。它除了具有数据库查询、插入、删除、修改等功能外,可以独立使用,也可以嵌入其它主语言中使用。它的语法类似于英语。l什么是oracle:oracle是以高级结构化查询语言(SQL)为基础
9、的大型关系数据库,通俗地讲它是用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(CLIENT/SERVER)体系结构的数据库之一。二、Oracle的体系结构(1)(1)物理结构物理结构ORACLEORACLE数据库在物理上是存储于硬盘的各种文件。它是活动的,数据库在物理上是存储于硬盘的各种文件。它是活动的,可扩充的,随着数据的添加和应用程序的增大而变化。可扩充的,随着数据的添加和应用程序的增大而变化。datafiles redo log files control files parameter file datafiles redo log files control
10、 files parameter file 数据文件数据文件 日志文件日志文件 控制文件控制文件 参数文件参数文件 datafilesredologfilescontrolfileparameterfiles*.dbf*.logInitoraid.ora*.ctl(2)session(2)session(连接连接)Oracle Oracle是多用户、多任务、可分布式管理的数据库,同是多用户、多任务、可分布式管理的数据库,同时可有许时可有许 多个用户对数据库操作。多个用户对数据库操作。oracleuseruserusersessionORACLE数据库在逻辑上是由许多表空间构成。主要分为系统表空
11、间和非系统表空间。非系统表空间内存储着各项应用的数据、索引、程序等相关信息。我们准备上马一个较大的ORACLE应用系统时,应该创建它所独占的表空间,同时定义物理文件的存放路径和所占硬盘的大小。Oracle数据存储单位a、block数据块:2k最小的I-O单位,伴随database产生而产生,不可变b、extent一组连续的数据块:是用户所能分配存储的最小单位c、segment段:有共同结构的一个或几个区域(extent)d、tablespace表空间:一组物理数据的逻辑组合,(象逻辑间数据仓库)e、file文件:属于某个表空间的物理文件f、database数据库:一组表空间所构成的逻辑的可共享
12、的数据。(3)存储结构表空间tablespacesystemRBSnosystem把system表空间单独放在一个硬盘上做成一组镜像toolsuserstempapplicationdataapplicationindex分开存放减少争用segment段的分类data数据段存储对象object(table,view,index,sequence.)index索引段temporary临时段用做(join,groupby,orderbysorting操作)rollback回滚段用于记录修改前后信息bootstrap启动段存储数据字典系统信息不能读写,放在系统表空间内,约占40几个blockdata
13、segment中可能有十种不同类型的存储对象(1)table(2)view实为一个select语句(3)index(一个表不多于3个)(4)cluster(簇)(5)sequence序列(6)synonyms用于定义某个远程数据库同义词,实现分式数据库管理透明(7)snapsot快照(8)storedprocedure(function)(9)package程序包(10)dbtrigger数据触发器,处理updata,delete,insert中可能出现的问题常用的常用的ORACLE的数据库字段类型的数据库字段类型字段类型字段类型中文说明中文说明限制条件限制条件其它说明其它说明CHAR固定长度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 培训 form
限制150内