如何填充另一个文本项

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 如果为真则退出 别的 继续工作

【讨论】:

以上是关于如何填充另一个文本项的主要内容,如果未能解决你的问题,请参考以下文章

如何检测textItem的宽度并将另一个项目放在右侧

如何根据来自另一个 HTML 页面的链接预填充文本区域

如何在 SwiftUI 中将删除线()应用于点击的 foreach 文本项?

Robot Framework 如何获取文本项

如何修复 Eclipse 深色主题中选定文本项的黑色前景色

MFC:显示文本项的表格显示