我想不出一个更好的标题,所以一旦你理解了这个问题就随意提出建议。
我得到了一张表,我需要从另一张表中调用:
名称 月 类型 值
对于主表中的每条记录,我需要提取一个与其对应的“值”。它将由所有其他三个领域决定。例如,如果主表中的记录是:
名称: 谷歌
日期: 3 \ 17 \ 2016
类型: 中号
然后我需要在另一个表中提取记录的值,其中名称为“Google”,月份为“3”,类型为“M”。
我能够在计算字段中使用ExecuteSQL命令成功地(如果是缓慢地)执行此操作,并使用大量嵌套的If语句(我还没有弄清楚如何将记录的数据直接输入到ExecuteSQL中)声明,它在我尝试时打破)。我宁愿直接抓取数据。我无法切换到其他布局,因为我需要立即查看所有记录。我不能做一个简单的关系,因为没有真正的关系,就像有三个外键串联工作,我只知道如何使用一个来调用数据。
关于如何更简单地做到这一点的任何想法?
我有过一些想法,但不确定它是否有效:
使用计算字段作为相关字段,按代码动态指向行(将三个相关字段连接成一种代码)。不确定是否可以通过计算字段连接两个表。
首先在表中调用数据时添加代码以创建单个主键。
以下是我的关系:
答案 0 :(得分:1)
我不能做一个简单的关系,因为它不是真实的 关系,就像有三个外键串联工作 我只知道如何使用一个来调用数据。
只需定义三个谓词的关系 - 即三对匹配字段。