Oracle 表单排序记录
Oracle forms sort records
我想要的是在保存之前对多记录块中的记录进行排序:
我已经在此处尝试更改此项目的顺序:
但是没有效果(我觉得)
我也想知道是否可以自动对记录进行排序
WHEN-NEW-RECORD-INSTANCE 在块级别,以便在输入最后一条记录后,将对其进行排序。
我们需要一个多记录 块 ( block1
) 查询数据源名称 属性 设置为 table name,它有一个 varchar2 类型的列,即 str1
、
和 文本项 (str1
) 与 数据库项 属性 是 "Yes" (即默认值),
最后有一个 按钮 ,在 WHEN-BUTTON-PRESSED 触发器中包含以下代码:
declare
v_blk varchar2(25) := 'block1';
begin
commit_form;
go_block(v_blk);
execute_query;
end;
假设我们将ORDER BY Clause 属性设置为ascii(str1)
如下图,我们将能够得到想要的输出按 'h'、'e'、'l'、'l'、'o'、
的顺序输入字母后按下的按钮
我想要的是在保存之前对多记录块中的记录进行排序:
我已经在此处尝试更改此项目的顺序:
但是没有效果(我觉得)
我也想知道是否可以自动对记录进行排序 WHEN-NEW-RECORD-INSTANCE 在块级别,以便在输入最后一条记录后,将对其进行排序。
我们需要一个多记录 块 ( block1
) 查询数据源名称 属性 设置为 table name,它有一个 varchar2 类型的列,即 str1
、
和 文本项 (str1
) 与 数据库项 属性 是 "Yes" (即默认值),
最后有一个 按钮 ,在 WHEN-BUTTON-PRESSED 触发器中包含以下代码:
declare
v_blk varchar2(25) := 'block1';
begin
commit_form;
go_block(v_blk);
execute_query;
end;
假设我们将ORDER BY Clause 属性设置为ascii(str1)
如下图,我们将能够得到想要的输出按 'h'、'e'、'l'、'l'、'o'、