Oracle Form开发应用之Data Block级别的主要属性

 

项目(英文) 项目(中文)说明
General常规 

 * Name 

 名称

 Data Block 名称 eg:BLK_NAME
 * Subclass Information  子类信息 设定Property class eg:BLOCK
Navigation导航 
 * Navigation Style 导航器风格 当光标到记录的最后一个item后
 Same Recorde: 返回到第一个Item
 Change Recorde: 转到下一个Recorde的第一个Item
 Change Data Block: 转到下一个Data Block中
 * Previous Navigation Data Block  前一个导航数据块 指定光标移动的上一个Data Block
 * Next Navigation Data Block  下一个导航数据块 指定光标移动的下一个Data Block
Records记录 
 * Current Record Visual Attribute Group  当前记录视觉属性组 当前记录显示属性组(使用visual attribute)
 * Query Array Size  查询数组大小 一次从DB里fetch来的 record 数
 * Number of Records Buffered  缓冲的记录数 内存buffer存放查询得到的最大Recorde数量,默认为每Data Block 3条,若超过该数量则会向终端磁盘的临时文件中写入
 * Number of Records Displayed  显示的记录数 在该Data Block中要显示的Recorde数量
 * Query All Records  查询所有记录 Yes: 一次从DB中fetch到所有的记录
 No: 按照Query Array Size中指定的数量进行fetch
 Default: No
 * Record Orientation  记录方向 记录显示的方向(Horizontal,Vertical)
 * Single Record   单记录 设置是否仅显示一条记录。
 只能针对Control Block设置为Yes,不可设置在Data Block上
Database数据库 
 * Database Data Block 数据库数据块 是否为 DB Based Data Block(control block:no)
 * Enforce Primary key 使用主键 针对当前Data Block中禁止插入或修改不符合Base_table Primary Key规则的数据
 * Query Allowed  允许查询 Data Block是否允许查询
 * Query Data Source Type 查询数据源类型 数据源类型 (table,procedure,transactional trigger,from 句)
 * Query Data Source Name 查询数据源名称 数据源名称(只可以table,procedure,from 句)
 * Query Data Source Columns 查询数据源列 数据源对象列(只可以table,procedure,from 句)
 * Query Data Source Arguments 查询数据源参数  只有当Query Data Source Type 选择为 Procedure时该属性才有意义,用来指定Procedure的参数名称、类型和值
 * Alias 别名 指定base_table的别名
 * Include REF Item 包括REF项 是否包含REF Item (Master-Detail Data Block)
 * WHERE Clause WHERE 子句 查询条件
 * ORDER BY  Clause
 ORDER BY子句 排序
 * Optimizer Hint 优化提示 指定Data Block在查询数据时使用的提示(hint)语句,以提升查询性能
 * Insert Allowed 允许插入 允许Data Block插入数据
 * Update Allowed 允许更新 允许Data Block更新数据
 * Delete Allowed 允许删除 允许Data Block删除数据
 * Locking Mode 锁定模式    指定 Forms Builder 获取DB锁的方式
 Automatic(Default): 如果为Oracle数据源即为Immediate
 Immediate: Forms Builder锁定用户正在编辑的记录行
 Delayed: Forms Builder并不在用户修改数据时锁定行,而是在提交到数据库的时候进行锁定
 * Key Mode 键模式     (Unique,Updateable,non-Updateable,Automatic)
 Automatic: 只有在数据源支持ROWID时使用(Oracle),利用ROWID进行唯一性记录的限制
 Non-Updateable: 只允许update非Primary Key Column
 Unique: 在Oracle DB中使Form Builder 用ROWID限制行的唯一性
 Updateable: 允许update Primary Key Column
 * Update Changed Columns Only 仅更新修改的列 只将变化的列进行DB Update
 * Enforce Column Security 实行列安全控制  只有对Data Block中对应的column有update权限的用户才可以在Forms中update该值  (Default:No)
 * Maximum Query Time 最大查询时间  0:无最长查询时间。
 * Maximum Records Fetched 提取的最大记录数  0:无最大读取记录数。
Advanced Database 高级数据库 
 * DML Data Target Type DML数据目标类型 指定Data Block的DML数据对象类型(table,procedure,transactional trigger)
 * DML Data Target Name DML数据目标名称 DML数据对象名称,只有在DML Data Target Type选择为Table时才可以使用该属性
 * Insert/Update/Delete Procedure Name 插入/更新/删除过程名称 指定用来进行数据插入/更新/删除的Procedure名称
 * Insert/Update/Delete Procedure Result Set Column 插入/更新/删除过程结果集列 指定用以在Data Block中插入/更新/删除数据的Procedure 结果集的名称和数据类型
 * Insert/Update/Delete Procedure Arguments  插入/更新/删除过程参数 指定用以在Data Block中插入/更新/删除数据的Procedure 的参数名称、类型和值
 * Lock Procedure Name 锁定过程名 指定用来锁定数据的Procedure名称。注:只有当DML Data Target Type属性设为Procedure时,该属性有效
 * Lock Procedure Result Set Columns 锁定过程结果集列 指定用以锁定数据的Procedure结果集的名称和数据类型
 * Lock Procedure Arguments 锁定过程参数 指定用以锁定数据的Procedure的参数名称、类型和值
 * DML Array Size DML数组大小  一次性处理数据插入/更新/删除的记录数 (Default:1)
注:更大的Size会降低数据在网络中的处理时间,但是需要更大的内存支持
 * Precompute Summaries 预计算汇总   在Data Block进行正常查询前,进行Summarized item计算 (Default:No)
  注:当设置为Yes时,适用于Data Block中存在汇总项的情况,并且此时还要保证Block的Query All Records属性设置为No.
 * DML Returning Value DML返回值   

 设置当服务器(DB)端进行了基于DML语句(无Delete)产生的数据变化时,是否自动更新客户端  (Forms)数据。

Yes:自动更新,No:不自动更新,仅弹出提示信息,提示用户重新查询。

注:DB必须为Oracle8
Scrollbar 滚动条 
 * Show Scroll Bar 显示滚动条 是否使用scrollbar (yes)
 * Scroll Bar Canvas 带滚动条画布 要放置scrollbar的canvas名称
 * Scroll Bar Tab Page 滚动条标签页 针对tab canvas中要放置scrollbar 的tab page
 * Scroll Bar Orientation 滚动条方向 Scroll Bar的方向 (Horizontal,Vertical)
 * Scroll Bar X Position 滚动条的X轴坐标 Scroll Bar起始横向坐标位
 * Scroll Bar Y Position 滚动条的Y轴坐标 Scroll Bar 起始纵向坐标位
 * Scroll Bar Width 滚动条的宽度 Scroll Bar宽度
 * Scroll Bar Length 滚动条的高度 Scroll Bar长度
 * Reverse Direcction 反转方向 反方向Scroll Bar (Default:No)
Visual Attributes 视觉属性 
 * Visual Attribute Group 视觉属性组 设置可视化属性组
 * Character Mode Logical Attribute 字符模式逻辑属性 指定终端显示的字符模式
 * White on Black 黑底白字 当用户终端为黑白显示器时,指定是否以黑底白字方式显示
Color 颜色 
 * Foreground Color 前景色 前景色
 * Background Color 背景色 背景色
 * Fill Pattern 填充图形 填充图形

转载于:https://www.cnblogs.com/lynnwang/p/4413751.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值