我在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 =“拒绝”
答案 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表的关系中)。