使用找到的集

时间:2017-11-21 05:59:20

标签: filemaker

我有两个表:UsersTasks。每个User可以包含多个Tasks,但每个Task只能有一个User

如果我在第一个布局中点击John Smith,我将被带到一个新的布局,只显示约翰的任务(感谢"转到相关记录"脚本)

现在,我想要完成的 - 并需要一些帮助 - 来自这个布局我希望能够在左侧看到所有John任务的滚动列表(但仅限于他们的头衔)。当我选择任务20时,我希望在右侧看到任务20的所有元数据。换句话说,像这样的主 - 细节视图:

enter image description here

我遵循了这个video tutorial让我接近目标,但并非一直如此。如果你跳到6:20标记,你可以看到他做了什么。但基本上他的方法就是:

  • 从“联系人”布局中,他创建了一个门户网站。
  • 他创建了一个名为listOf的摘要字段,并选择创建"列表" “联系人”表格中的ID
  • 他从ID字段和listOf字段
  • 创建关系
  • 他使用此数据填充门户网站
  • 他使用脚本来#34;转到相关记录"当用户点击行中的按钮时

这种方法适用于主 - 细节视图,但它对我来说有一个问题。我不想看到所有任务,只看约翰的任务(或者我在之前布局中点击的任何人)。

不确定如何解决这个问题。我是否需要创建一个" Constrained found set"当我从先前用户布局中的约翰史密斯的记录中导航?

1 个答案:

答案 0 :(得分:1)

首先,我会在左侧有一个标准门户网站,使用笛卡尔联接来显示所有记录,或者如果您愿意,可以将此技术用于摘要字段,但这不是必需的。

然后向门户添加过滤器,仅显示与当前记录具有相同用户ID的记录。这将实现您的需求。