2012-12-04 161 views
0

我有一张表,其中包含一长串产品。每个产品都有sku和样式编号。眼镜号码对于一组sku号码是通用的。例如,North Face Jacket将有一个通用样式编号,每个尺寸和颜色都有单独的SKU编号。我需要将样式编号的第一个实例放在一个很长的列表中,并在另一个表中创建一个新记录。这样我可以设置一个关系,将所有单独的sku编号挂接到主样式编号。我不是一个Filemaker亲所以任何建议如何做到这一点,将不胜感激。我假设有一种方法可以循环访问列表并从新样式编号的第一个实例创建新记录?从列表中的第一个项目创建新记录

在此先感谢您的帮助。

回答

2

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

首先,操作大量的数据一如既往时,创建的FileMaker文件的备份:

File > Save a copy as... 

确保您不选择克隆作为你的类型,否则你将结束没有数据。

这些指令假设你有两个表,如下:

产品(有记录)

  • ID
  • SKU
  • 风格

风格(空)

  • ID
  • 风格

创建关系

File > Manage Database > Define Relationship 
  • 拖出从产品::风格样式::风格的关系。
  • 双击等号。
  • 关于风格一方的关系,勾选'允许通过这个关系在这个表中创建记录'。
  • 点击确定两次。

写一个脚本来创建记录

Scripts > Manage Scripts

  • 单击 “新建”
  • 重新创建下面的脚本:

FileMaker script to create style records

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

别忘了先备份你的数据!祝你好运。

相关问题