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

时间:2016-03-17 14:40:15

标签: filemaker relationships

我想不出一个更好的标题,所以一旦你理解了这个问题就随意提出建议。

我得到了一张表,我需要从另一张表中调用:

名称 月 类型 值

对于主表中的每条记录,我需要提取一个与其对应的“值”。它将由所有其他三个领域决定。例如,如果主表中的记录是:

名称: 谷歌

日期: 3 \ 17 \ 2016

类型: 中号

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

我能够在计算字段中使用ExecuteSQL命令成功地(如果是缓慢地)执行此操作,并使用大量嵌套的If语句(我还没有弄清楚如何将记录的数据直接输入到ExecuteSQL中)声明,它在我尝试时打破)。我宁愿直接抓取数据。我无法切换到其他布局,因为我需要立即查看所有记录。我不能做一个简单的关系,因为没有真正的关系,就像有三个外键串联工作,我只知道如何使用一个来调用数据。

关于如何更简单地做到这一点的任何想法?

我有过一些想法,但不确定它是否有效:

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

首先在表中调用数据时添加代码以创建单个主键。

以下是我的关系:

enter image description here

1 个答案:

答案 0 :(得分:1)

  

我不能做一个简单的关系,因为它不是真实的   关系,就像有三个外键串联工作   我只知道如何使用一个来调用数据。

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