0

我有一张包含一长串产品的表格。每个产品都有一个 sku 和一个款式编号。麦粒肿编号对于一组 sku 编号是通用的。例如,一件 North Face 夹克会有一个通用的款式编号,每种尺寸和颜色都有单独的 sku 编号。我需要在一个很长的列表中获取样式编号的第一个实例,并在单独的表中创建一个新记录。这样,我可以设置一个关系,将所有单独的 sku 编号与主要样式编号挂钩。我不是 Filemaker 专业人士,因此对于如何执行此操作的任何建议将不胜感激。我假设有一种方法可以遍历列表并从新样式编号的第一个实例创建新记录?

提前感谢您的帮助。

4

1 回答 1

2

这应该是 FileMaker 中的一个小技巧。

首先,与处理大量数据时一样,创建 filemaker 文件的备份:

File > Save a copy as...

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

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

产品(有记录)

  • ID
  • 库存单位
  • 风格

样式(空)

  • ID
  • 风格

创建关系

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

编写脚本来创建记录

Scripts > Manage Scripts

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

用于创建样式记录的 FileMaker 脚本

如果您有任何问题,请在此处回信。我添加了评论,所以希望一切都简单易懂。

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

于 2012-12-10T04:02:55.667 回答