如何填充另一个文本项
Posted
技术标签:
【中文标题】如何填充另一个文本项【英文标题】:how to fill another text item 【发布时间】:2013-07-23 07:56:41 【问题描述】:我是甲骨文形式的新手,所以我的头脑非常混乱。我在表格的开头和结尾有 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;
【讨论】:
【参考方案2】:只适用于两个项目 如果项目多于 2 则更好地使用循环中的这些命令 并使用 next_record 而不是最后一条记录 并检查 :system.last_record true 如果为真则退出 别的 继续工作
【讨论】:
以上是关于如何填充另一个文本项的主要内容,如果未能解决你的问题,请参考以下文章