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  填充图形  填充图形

你可能感兴趣的:(Oracle Form开发应用之Data Block级别的主要属性)