【问题标题】:Filemaker - Getting field values from related tableFilemaker - 从相关表中获取字段值
【发布时间】:2010-05-16 14:46:56
【问题描述】:

我在 Filemaker Pro 10 中有以下设置。

Table1 包含:id_table1、related_names

Table2 包含:id_table2、名称、包含

和一个联合表:id_table1, id_table2

现在我想让related_names 成为一个计算字段,或者编写一个脚本,将related_names 设置为一个逗号分隔的所有名称列表,这些名称通过联合表连接并且Table2.include = True。


例如,一个数据集可能如下所示:

表 1

id_table1,相关名称 1,“富,酒吧” 2、“富” 3、“”

联合表

id_table1,id_table2

1,1

1,2

1,3

2,1

表2

id_table2,名称,包括

1,富,真

2,条形,真

3, baz, 假

在互联网上搜索了几个小时后,我最接近的是一个计算字段 使用 list(join-table::id_table2) 给我一个包含所有 id_table2 的列表。但现在我需要在 table2 中找到适当的记录并检查包含字段。

我希望问题很清楚。非常感谢任何帮助。

【问题讨论】:

    标签: filemaker


    【解决方案1】:

    其中一种解决方案是在 Table2 中创建一个计算字段,如果 Include 为 True,则该字段仅计算为 Name

    案例(包括,名称)

    然后用List()获取其内容,用逗号替换回车:

    Substitute( List( Table2::Name to Include ), "¶", ", " )

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      • 1970-01-01
      相关资源
      最近更新 更多