【问题标题】:Filemaker Pro: How can I limit exported records returned from a layout with a portal?Filemaker Pro:如何限制从带有门户的布局返回的导出记录?
【发布时间】:2015-08-09 03:12:01
【问题描述】:

我正在为 Filemaker Pro 14 中的一本小杂志创建数据库。每个订阅者可以有多个订阅记录,因此在“订阅者”布局中,我插入了一个门户,其中显示订阅者的相关订阅记录列表我正在查看。

当我运行查找操作以仅查看当前订阅者,然后将其导出为 CSV(将订阅开始和结束日期添加为导出字段)时,我会获得所有当前订阅者的列表,以及所有订阅记录每一个人。我想限制这一点,以便我只获得每个订阅者的当前活动订阅记录。它看起来像这样:

ID、名字、姓氏、地址、城市、州、邮编、begin_issue、end_issue
1, John, Doe, 123 Anystreet, Anytown, ST, ZIP, 32.4, 33.3
, , , , , , , 33.4, 34.3
, , , , , , , 34.4, 35.3

我只想得到:

ID、名字、姓氏、地址、城市、州、邮编、begin_issue、end_issue
1, John, Doe, 123 Anystreet, Anytown, ST, ZIP, 34.4, 35.3

我创建了一个包含一个只返回活动订阅的过滤器的门户布局。但是,当我从此布局导出时,我得到完全相同的结果 - 它包括所有相关记录。

感谢您对此的任何想法。

【问题讨论】:

    标签: filemaker


    【解决方案1】:

    我想限制这一点,以便我只获得当前的活动 每个订阅者的订阅记录。

    导出工作在 data 层,因此您在 layout 上拥有什么并不重要。您可以有一个过滤的门户,或者根本没有门户;不过,当您在导出字段顺序中包含相关字段时,将导出所有相关记录中的数据。

    要导出所有(且仅)当前订阅,请在仅找到当前订阅后从 Subscriptions 表中导出,并从 Subscribers 表中包含必要的字段。

    【讨论】:

    • 非常感谢。这行得通。我没有意识到 FileMaker 的导出功能有多么强大,并且期望必须在查询或视图中完成所有这些操作(来自其他数据库软件)。我所做的正是您建议的 - 从订阅中导出,然后我将重要相关表中的字段包含在导出中。 FileMaker 为我完成了所有连接。太棒了!
    【解决方案2】:

    只需复制此布局,将相关表中的字段直接移动到布局本身,然后删除布局。只会导出第一个相关记录中的字段。 (如果你没有得到你想要的相关记录,你需要调整你正在使用的关系的排序顺序)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 2012-07-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多