【问题标题】:Duplicate ALL Filemaker Portal Rows only if valid仅在有效时复制所有 Filemaker 门户行
【发布时间】:2012-07-06 02:20:06
【问题描述】:

我想创建一个仅从记录中复制有效门户行的脚本。

即。 Sample Request 是主要记录 样本颜色是关系(SampleNumberID) IE。颜色1,颜色2,颜色3,颜色4

如果输入了所有 4 行,我可以得到它,但是如果有 2 个颜色条目,它会复制两次以每次填充 4 个门户。

任何帮助都会很棒,谢谢。

当前脚本的图像适用于 4 种颜色方式,但是如果只输入一种颜色,它将复制相同的颜色 4 次。

http://www.coquet.com.au/wp-content/Script.png

【问题讨论】:

    标签: filemaker


    【解决方案1】:

    我会这样做,我会使用门户行关系转到相关记录。转到第一条记录,遍历所有记录并复制每个记录,然后返回父记录。所以它看起来像这样:

    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 设置为自动输入序列号,因此您不必手动设置它。

    【讨论】:

      猜你喜欢
      • 2015-12-18
      • 2013-11-22
      • 1970-01-01
      • 2016-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多