0

我对甲骨文形式非常陌生,所以我的头脑非常混乱。我在表格的开头和结尾有 2 个文本项,我有多个文本项,例如网格视图。当我按下按钮时,系统应该获取信息并将其添加到网格视图中,但我的程序就是这样工作的。它获取信息并将信息添加到网格视图的第一个位置,当我添加第二个信息时,它会删除第一行并将其添加到第一个位置。它应该保持最后的情况。

4

2 回答 2

1

例如,如果 BLOCK_NAME 是您的多文本项,TEXT_ITEM1 是您的第一个文本项,TEXT_ITEM2 是您的第二个文本项,您可以在中编写以下代码when-button_pressed

go_block('BLOCK_NAME');

first_record;

:BLOCK_NAME.COLUMN1 := :TEXT_ITEM1 + :BLOCK_NAME.COLUMN1;

last_record;

:BLOCK_NAME.COLUMN1 := :TEXT_ITEM2 + :BLOCK_NAME.COLUMN1;

commit;
于 2013-07-23T12:47:00.473 回答
0

仅当项目超过 2 时才适用于两个项目,然后更好地在循环中使用这些命令并使用 next_record 而不是最后一条记录并检查:system.last_record 如果为真则退出,否则继续工作

于 2013-08-02T19:49:51.430 回答