【问题标题】:Filemaker: How to fetch list of related entitiesFilemaker:如何获取相关实体的列表
【发布时间】:2017-09-28 23:54:58
【问题描述】:

我是 Filemaker 的新手,但拥有丰富的 SQL 经验。

如果我有一对多关系(一棵树),如何将子级列表添加到我的 Filemaker 布局中?我想查看我当前节点的所有子节点。稍后我也想过滤它们。

通过相关字段显示父级很容易。但反过来,我似乎需要使用脚本?

在 SQL 中,我会写:

SELECT * from Element WHERE parent = {current_id};

【问题讨论】:

    标签: filemaker


    【解决方案1】:

    您使用主键和外键排列在关系图中的表之间建立关系。然后,您将入口添加到主表布局上的相关表事件。您可以在关系本身或之后在门户中添加过滤。

    我建议您查看来自 FileMaker 的 this 信息。

    【讨论】:

    • 我设法以这种方式展示父母,但不展示孩子。该表作为父级自引用 => ID。
    • 好的,那么您需要为主表设置另一个表出现并使用自连接谓词。然后将门户添加到这个新表的出现。
    • 这就是我所缺少的。因此,要使用双向关系,您实际上需要设置两个关系。这是出乎意料的,现在可以了。
    • 并非如此,FileMaker 的关系始终是双向的,但这一切都取决于上下文。布局上下文、任何计算字段的上下文等。很高兴你让它工作了。
    • 这是因为我建立关系的方式吗?有没有办法建立 一个 关系并使其双向可用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多