我正在尝试创建基于多项目数据库的表单。 当我打开它时,它总是会被一条记录填充。 我想要它的功能,它将填充新创建记录的所有字段,与第一个(从数据库中选择)记录相同。只需从第一条记录中复制它们即可。我尝试使用WHEN-NEW-ITEM-INSTANCE触发器和“:system.record_status IN('NEW','INSERT')”条件,但我不知道如何告诉Forms,我需要从我的第一个记录的价值。 我的意思是,如何从特定项目实例获取价值?
IF :system.record_status IN ('NEW','INSERT')
THEN
:block.item := <<here goes pointer to my first record of that item>>
END IF;
所以,我怎样才能得到具体的项目实例值?
在此先感谢。
这是一个粗略的解决方案,我可以使用参数用于相同的目的。没有更多的选择? – CrazyDiamond 2011-05-18 11:11:16
刚刚找到Duplicate_Record过程,谢谢。 它仍然没有解决问题:它将第一张唱片公布到第二张,总是(如果我们移动到第一张唱片之前),所以我们不能拥有第三张唱片。新纪录总是第二。 试了一段时间没有结果。 – CrazyDiamond 2011-05-18 13:56:51