Oracle EBS:Form Builder 中 LOV的建立

Oracle EBS:Form Builder 中 LOV的建立

环境:
DataBase:Oracle 10G
Tool: oracle Forms 6i FormBuilder

建立LOV的关键点在于:

手工建立LOV->定义数据组(Record Group)->指定LOV返回的数据(Return ITEMS)->将LOV加入到对应的ITEMS)->


建立LOV要注意的地方:

(1)LOV可以手工创建,也可通过向导创建
(2)一个LOV可以给多个ITEM使用
(3)一个LOV可以动态对应多个Record Group.


建立步骤:

(1)通过数据向导建立起数据块(Data Block)  

用向导建立数据块这里我就不再操作了,只贴几个主要的图。关键是选择数据表跟选择显示方式








(2)新建一个LOV,重命名为LOV_EMP




(3)新建一个RECORD GROUP





(4)
a.按F4启用属性编辑器,在Record Group Query中填写要获取的数据的SQL语句

这里的SQL语句一般是在PL/SQL中运行OK后,直接COPY过来。




b.Record Group fecth Size 是指每次返回数据的记录数是多少,一般设为默认即可。

(5)选择我们之前定义的LOV_EMP,将Record Group属性设置成我们所定义的数据组



在Functional属性组这城的一些属性的说明



Filter Before Display: NO/YES

指定在显示LOV列表前是否允许用户过滤一些数据

Automatic Display:NO/YES

当导航到LOV列表时,是否自动显示LOV列表数据

Automatic Select: NO/YES
当LOV列表只包含一个值时是否会自动选择该数据.

Automatic Skip:NO/YES

当LOV列表选择了数据后,是否会自动跳离LOV至下一操作

Automatic Position:NO/YES

Automatic Column With:NO/YES


(6)选择之前定义好的数据块EMP,展开ITEM, 按住Shift 将要使用LOV功能的ITEM选中,打开属性控制面板

在属性List of Values中,选择我们之前定义的LOV  LOV_EMP
在属性CANVAS中,选择对应的画布




在属性Column Mapping Properties设置 LOV列表中所对应的列映射信息.包括列名,返回项,显示的宽度和列标题等而下之.


保存并编译,运行查看结果




选择菜单中的Edit->Display List,点击对应的状态栏下有 List of Values 的ITEM 自动弹出LOV










[本日志由 admin 于 2009-09-15 00:01 AM 编辑]
上一篇: [译]使用C#的用户控件创建ActiveX
下一篇: 《沸腾十五年》读后感
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: LOV的建立
相关日志:
评论: 0 | 引用: 0 | 查看次数: 12075
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 30 字 | UBB代码 关闭 | [img]标签 关闭