我想创建一个只从Record中复制有效Portal Rows的脚本。
即。样本请求是主要记录 样本颜色是关系(SampleNumberID) 即。颜色1,颜色2,颜色3,颜色4
如果输入了所有4行,我可以将其用于工作,但是如果有2个颜色条目它将复制它两次以每次填充4个门户。
任何帮助都会很棒,谢谢。
当前脚本的图像适用于4种颜色方式但是如果只输入1种颜色,它将复制相同的颜色4次。
答案 0 :(得分:0)
以下是我将如何操作,我将使用门户行关系转到相关记录。转到第一个记录,循环遍历所有记录并复制每个记录,然后返回到父记录。所以它看起来像这样:
Go to Related Record [Show only related records; From table: "Sample Request"]
Go to Record/Request/Page [First]
Loop
Duplicate Record/Request []
Set Field [ByCoulor::StyleNumberID; GetNextSerialValue(Get(FileName); "Sample Request")]
Go to Record/Request/Page [Next; Exit after last]
End Loop
Go to Layout [original layout]
作为旁注,看起来您可能将StyleNumberID字段设置为自动输入序列号,因此您不必手动设置它。