FileMaker - 从具有多个字段限制的另一个 Table 获取数据

FileMaker - Getting Data From Another Table with Multiple Field Restrictions

我想不出更好的标题,请在理解问题后随时提出建议。

我得到了一个 table 来工作,我需要从另一个 table:

姓名 月 类型 值

对于主table中的每条记录,我需要拉出一个与之对应的"Value"。它是什么将由所有其他三个字段决定。因此,例如,如果主 table 中的记录是:

姓名: Google

日期: 316

类型: M

然后我需要在名称为 "Google"、月份为“3”、类型为 "M" 的另一个 table 中提取记录的值。

我能够在计算字段中使用 ExecuteSQL 命令成功地(如果很慢)做到这一点,并为名称使用大量嵌套的 If 语句(我还没有弄清楚如何将记录的数据直接输入到ExecuteSQL 语句,当我尝试时它会中断)。我宁愿直接抓取数据。我无法切换到其他布局,因为我需要一次查看所有记录。我做不了简单的关系,因为没有真正的关系,就好像三个外键串联起来,我只知道用一个调用数据。

关于如何更简单地执行此操作的任何想法?

我有一些想法但不确定是否可行:

用一个计算字段作为相关字段通过代码动态指向行(将三个相关字段串联成一类代码)。不确定是否可以通过计算字段连接两个 table。

首先将数据调用到 table 时执行相同的操作,添加代码以创建单个主键。

这是我的关系:

I can't do a simple relationship because there isn't a real relationship, it's like there are three foreign keys working in tandem and I only know how to use one to call the data.

只需用三个谓词定义关系 - 即三对匹配字段。