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.
只需用三个谓词定义关系 - 即三对匹配字段。
我想不出更好的标题,请在理解问题后随时提出建议。
我得到了一个 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.
只需用三个谓词定义关系 - 即三对匹配字段。