Form对象的常用属性
First Navigation Data Block
Navigation
Form
在Form Runtime打开Form时操纵的data block的名字,缺省为在Object Navigator中Form的第一个Data Block。既可以按照所喜欢的顺序安排Data Block,也可以设置这个属性,但通常在When-New-form-InstanceTrigger中有计划地设置这个属性以改变Form的行为特征
Name
General
All
对象的名字,无缺省值。名字最多可以有30个
字符,必须是字母开头,可以包含字母、数字和
特殊字符$、#、@、_。大小写形式没有关系。
在对象的类型内部,名字是唯一的
Subclass Information
General
All
Important!表示对象的类别,除Form外所有对象都应当选择,这在Form编程中很重要。通过选择Subclass,可以让对象自动继承这一类对象应当具备的默认属性项和属性值
Access Key
Functional
Button, Check Box, Radio Group
表示可以用于选择一个项目的键的单个字符,与A LT (或COMMAND)键一起联用,等同于用鼠标单击此项目
Default Button
Functional
Button
确定这个按钮项是否是缺省按钮。这个按钮看上去有别于其他按钮,当用户进行“default”操作时激活该按钮,而不管操作平台是否定义为选择方式。缺省值是No
Record Group Query
Functional
Record Group
若Record Group Type属性值是Query,则FormsRuntime用来聚集Record Group的SELECT语句
Record Group
Functional
LOV, Tree
Record Group的名字,对象从该记录中得到值
当用户单击单选按钮时,所对应的Radio Group(单选组)项的值,缺省是空白
Navigation Style
Navigation
Data Block
在下一项或前一项上操作,决定当焦点分别在该Data Block中的最后或第一个可导航项上时如何继续进行,可取值有:Same Record(缺省值)、Change Record、Change Block。Same Record把焦点移动到同一Data Block和同一记录中的第一个可导航的项上。Change Record把焦点移动到同一Data Block的下一个记录中的第一个可导航的项上(如果没有下一个记录则在一个新记录中,)。ChangeBlock把焦点移动到下一个块和前一个块中的第一个可导航的项上
Oracle Form上常用对象的属性
在Form编程中,需要为各种对象设置属性,但一些常用属性是什么意思,起什么作用,可选的取值分别代表什么意思,这些问题还会时不时地困扰我们。这里把Form编程中经常会用到的对象属性用中文解释一下,以备查。
Property
Category
Object
Description
Column MappingProperties
FunctionalL源自V单击More显示Column Mapping对话框,允许输入该列对应LOV的信息:Column Name(关联到Record Group中的名字,LOV从该Record Group得到它的数据)、Column Title ( LOV显示在列上方的字符串)、Display Width (在Coordinate System单元中列的宽度)、Return Item(当用户选择一个值并单击OK时,LOV分配给该列的值的项的名字)。返回项可以是数据块项( block.item )。参数( ,前面没有冒号),或公共变量( ,前面没有冒号)
Trigger
确定在对象层次结构中的一个较高级别上存在另外的同名的Trigger时,当前Trigger执行的时机,可取值为:Override (缺省值)、Before、After。Override仅执行当前Trigger。Before先执行当前Trigger,然后在执行较高级别上的Trigger。After先执行较高级别上的Trigger,然后执行当前Trigger。Oracle只对大量的管理和测试推荐使用这个功能,例如它可以开发出难以维护的应用系统
Elements in List
Functional
List
在More上单击显示Elements in List的对话框,该对话框用来输入每个列表框元素的标签和值。如果List Item Value是空,则对应的值为NULL
Radio Button Value
Functional
Radio Button
Title
Functional
LOV, Form, Window
Window左上角显示的标题
Label
Functional
Button, CheckBox, Radio Group, Radio Button, Tab Page
控件上显示的标签文本
Execution Hierarchy
Functional
Justification
Functional
TextItem, DisplayItem
文本对齐方式
Primary Canvas
Functional
Window
Forms Runtime首先在Window中显示的Canvas的名字,缺省值是NULL。如果导航到另一个Canvas中的项,Forms Runtime显示那个Canvas,而不是这个Canvas。如果使用Show_Window而不是通过标准的导航显示一个Window的话,则仅仅需要设置这个属性。通常,应该使用导航来显示Window
Item type
General
Item
Item的类型。一般不用设置,在选择了Subclass后会自动赋值
Enabled
Functional
Item(除显示项,图表)
确定用户是否可以用鼠标操作这个项,缺省值为Ye s。把这个属性设置为N o,则该项变灰。如果希望该项不变灰但又不能被改变,则把InsertAllowed和Update Allowed属性设置为No。设置Enabled为No同样也把Keyboard Navigable属性设为N o