使用相关记录的 FileMaker 搜索不起作用

FileMaker Search With Related Records Not Working

所以我有两张桌子。我将非常具体并使用非常笼统的术语来确保没有任何混淆,所以提前感谢您的耐心等待,因为这个描述可能看起来有点单调。

Table Name: Item List
Name_fk
Item Number

|

Table Name: Team Association
Name_pk
Team

我在Name_fk和Name_pk之间建立了关系。

Name_pk 是一个名称列表以及他们是什么团队。 Name_pk 填充了完全唯一的值,因此您知道 John Smith 在 Team Blue 在 Name_pk 字段中只有一条记录带有 "John Smith",而该记录在 "Team Blue" 中团队字段。

现在TableA在Name_fk下会有很多重复项。将有十排 John Doe,十排 Jane Doe,十排 Joe Doe 和十排 Jess Doe。根据 Table B,Joe 和 Jane 在 Team Green,Jess 和 John 在 Team Blue。

在数据库管理器的关系部分,我链接了 Name_pk 和 Name_fk。

我需要能够搜索 Team Blue,并且只显示 John 和 Jess 的物品编号,或者搜索 Team Green 并且只显示 Jane 和 Joe 的物品编号。

到目前为止,我无法在 FileMaker Pro 14 Advanced 中使用它

unable to get this to work

"unable to get this to work" 不是一个很好的问题描述。

如果您在 Table A 的布局中执行查找,在 Table B::Team 字段中搜索 "Blue",您应该找到属于蓝队的所有人员项目。

use very general terms to make sure there isn't any confusion

实际上,这是个坏主意。很难遵循这样一个抽象的例子。请始终为您的 table 和字段使用有意义的名称。

另请注意,您的结构存在根本性缺陷。首先,你不应该使用名字作为你的匹配域。接下来,您还应该有一个 table 个团队,其中每个团队都有一个独特的记录。所以你的结构是:

Teams -< People -< Items

并且您将分别使用 TeamID 和 PersonID 作为匹配字段。有了这个,您可以通过 Go to Related Record[] 立即找到 Team Blue 的物品,或者将它们显示在 Team Blue 记录的门户中。