Oracle Forms - 使用 TAB 键向下移动记录
Oracle Forms - Use TAB key to move down records
使用 Oracle Forms,如何配置 block/form 使 TAB 键下移记录? Shift+TAB 向上移动记录。
我们将数据值存储在 table 中,它们是 "tall" 而不是 "wide." 项目的每个属性都将存储在它自己的记录中的 table 中.
简化示例:table 中的列是 ITEM、ATTRIBUTE、VALUE。在表单上显示时,只有VALUE字段是editable。如果我们显示项目 A 的所有记录,我们将有 10 条记录,每条记录都有自己的属性。我希望用户能够使用 TAB 键而不是向下箭头从属性 1 移动到属性 10。
使块中的 ITEM
和 ATTRIBUTE
列不可导航。光标将仅保留在 VALUE
列。
使用代码
在 VALUE
列上创建 KEY-NEXT-ITEM
触发器
next_record;
使用代码
在 VALUE
列上创建 KEY-PREV-ITEM
触发器
previous_record;
您可以将块 属性 导航样式设置为更改记录而不是触发器。因为您的块只有一个可导航项目,所以光标将移动到下一条记录。
使用 Oracle Forms,如何配置 block/form 使 TAB 键下移记录? Shift+TAB 向上移动记录。
我们将数据值存储在 table 中,它们是 "tall" 而不是 "wide." 项目的每个属性都将存储在它自己的记录中的 table 中.
简化示例:table 中的列是 ITEM、ATTRIBUTE、VALUE。在表单上显示时,只有VALUE字段是editable。如果我们显示项目 A 的所有记录,我们将有 10 条记录,每条记录都有自己的属性。我希望用户能够使用 TAB 键而不是向下箭头从属性 1 移动到属性 10。
使块中的 ITEM
和 ATTRIBUTE
列不可导航。光标将仅保留在 VALUE
列。
使用代码
在VALUE
列上创建 KEY-NEXT-ITEM
触发器
next_record;
使用代码
在VALUE
列上创建 KEY-PREV-ITEM
触发器
previous_record;
您可以将块 属性 导航样式设置为更改记录而不是触发器。因为您的块只有一个可导航项目,所以光标将移动到下一条记录。