无法在Filemaker中设置关系

时间:2016-12-04 03:41:29

标签: join filter relationship filemaker self

我在Mac OS 10 El Capitan上使用Filemaker Pro Advanced 15

我有一些过滤的门户网站需要转换为按关系过滤的门户网站。我无法弄清楚如何正确设置它。

我正在尝试创建一个门户网站,向我显示所有仍需要触摸的照片列表。当选择照片进行修改时,客户记录通过键与照片链接。

客户 - >照片

照片通过电子邮件发送以进行修饰后,“EmailSent”进入Photo :: EmailedStatus,如果触摸恢复并需要发送,则“已拒绝”进入Photo :: ApprovalStatus

我尝试在Customers和CustomersJoin之间建立自联接关系,并在主要字段之间建立一个笛卡尔联接,然后使用“计算字段”和“全局”字段添加其余的过滤器,但我无法弄清楚因为计算字段需要在左侧。我不确定我是否接近这个权利你能帮助我吗?

1)布局应基于什么表?我对顾客的看法是正确的吗?

2)如何使用此关系过滤此内容?我接近这个吗?我希望列表显示所有照片

Customers :: Key = Photo ::: Key

Photo :: EmailedStatus =“未通过电子邮件发送” 要么 Photo :: ApprovalStatus =“拒绝”

1 个答案:

答案 0 :(得分:1)

在这里回答:http://fmforums.com/topic/100789-trouble-setting-up-relationship/?do=findComment&comment=458889

简而言之:在Photos table =

中定义一个计算字段
If ( EmailedStatus = "Not Emailed" or Photo::ApprovalStatus = "Rejected" ; Key )

并将其用作Customers :: Key对面的匹配字段(在使用另一个出现的Photos表的关系中)。