使用变量在FileMaker中保存重复字段

时间:2014-07-24 21:16:48

标签: filemaker repeat

我有一个有多次重复的部件号字段。我想使用变量来保存它,这样当用户单击按钮时,我可以在不同的布局中显示这些部分的所有描述。 但我不知道如何使用变量来保存这样的几个值。而且我不确切知道每个部件号的重复次数。

2 个答案:

答案 0 :(得分:0)

尽管FileMaker允许重复字段并且它们对数据库开发人员有一些有效的幕后使用,但它们绝不应该用于数据。正如其他人所指出的,您应该重新考虑数据结构。

话虽如此,您可以通过指定您感兴趣的重复来捕获重复字段中的信息。如果您有一个名为" partNumber"的重复字段。重复10次,然后您可以通过以下方式访问每个重复:

partNumber[1]
partNumber[2]
.
.
.
partNumber[9]
partNumber[10]

答案 1 :(得分:0)

RepFieldToVar [calculation] = Let($$ varName = List(RepeatingFieldName),"")

这会将所有重复放入$$ varName中的返回分隔值列表。

顺便提一下, _exceedingly rare _ 实例中重复字段仍然有用。我已将它们用于需要存储值的网格类型计划布局。但是其他评论者99.98%的时间是正确的,你可以用相关记录更有效地做到这一点。