我想要的是在保存之前对多记录块中的记录进行排序:
我已经尝试在此更改此项目的顺序:
但它没有效果(我认为)。
我也想知道我是否可以自动对记录进行排序 块级别的 WHEN-NEW-RECORD-INSTANCE ,以便在输入最后一条记录后对其进行排序。
答案 0 :(得分:2)
我们需要有一个多记录块(block1
),查询数据源名称属性设置为表名具有varchar2类型列,即str1
,
和文本项(str1
)是"是" (即默认),
最后有一个按钮,其中包含 WHEN-BUTTON-PRESSED 触发器中的以下代码:
declare
v_blk varchar2(25) := 'block1';
begin
commit_form;
go_block(v_blk);
execute_query;
end;
如果我们将 ORDER BY Clause 属性设置为ascii(str1)
,如下图所示,当输入字母后按下按钮时,我们将能够获得所需的输出按照&#39;,&#39;&#39; l&#39;,&#39; l&#39;,&#39; o&#39;的顺序排列。< / p>