从列表中的第一个项目创建新记录

时间:2012-12-04 22:33:24

标签: filemaker

我有一张包含很长产品清单的表格。每个产品都有sku和样式编号。麦粒数对于一组sku数是常见的。例如,North Face Jacket将具有一般样式编号,并且每种尺寸和颜色将具有单独的sku编号。我需要在很长的列表中获取样式编号的第一个实例,并在单独的表中创建一个新记录。这样我就可以设置一个关系来将所有单独的sku数字挂钩到主样式编号。我不是Filemaker专家,所以任何关于如何做到这一点的建议将不胜感激。我假设有一种循环列表并从新样式编号的第一个实例创建新记录的方法?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

这应该是FileMaker中的一个快照。

首先,与操作大量数据一样,创建filemaker文件的备份:

File > Save a copy as...

请确保您不选择克隆作为您的类型,否则您最终将没有数据。

这些说明假设您有两个表格,如下所示:

产品(有记录)

  • ID
  • SKU

样式(空)

  • ID

建立关系

File > Manage Database > Define Relationship
  • 拖出从product :: style到style :: style的关系。
  • 双击等号。
  • 在关系的 style 一侧,选中“允许通过此关系在此表中创建记录。”
  • 点击确定两次。

编写脚本以创建记录

Scripts > Manage Scripts

  • 点击“新建”
  • 重新创建以下脚本:

FileMaker script to create style records

如果您有任何问题,请回复此处。我添加了评论,所以希望一切都很容易理解。

不要忘记先备份您的数据!祝好运。