2016-12-05 49 views
0

使用Oracle Forms,如何将块/表单配置为使TAB键向下移动记录? Shift + TAB向上移动记录。Oracle Forms - 使用TAB键向下移动记录

我们正在将数据值存储在“高”而不是“宽”的表中。项目的每个属性都将存储在自己记录中的表格中。

简化示例:表中的列为ITEM,ATTRIBUTE,VALUE。在窗体上显示时,只有VALUE字段是可编辑的。如果我们显示项目A的所有记录,那么我们将有10条记录,每条记录用于它自己的属性。我希望用户能够使用TAB键而不是向下箭头从属性1移动到属性10。

回答

1

使块ITEMATTRIBUTE栏不可导航。光标将仅保留在VALUE列中。

创建于VALUEKEY-NEXT-ITEM触发代码为

next_record; 

VALUE柱代码

previous_record; 

INSTEAD OF触发器可以设置块属性导航样式更改记录的创建KEY-PREV-ITEM触发。由于您的块只有一个可导航项目,光标将移动到下一个记录。