首页 文章

Filemaker Pro:如何限制从具有门户的布局返回的导出记录?

提问于
浏览
0

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

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

ID,名字,姓氏,地址,城市,州,zip,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,名字,姓氏,地址,城市,州,zip,begin_issue,end_issue 1,John,Doe,123 Anystreet,Anytown,ST,ZIP,34.4,35.3

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

感谢您对此的任何想法 .

2 回答

  • 1

    我想限制这一点,以便我只获得每个订阅者的当前有效订阅记录 .

    导出在数据层工作,因此布局上的内容无关紧要 . 您可以拥有已过滤的门户网站,也可以根本没有门户网站;仍然,当您在导出字段顺序中包含相关字段时,将导出 all 相关记录中的数据 .

    要导出所有(且仅限)当前订阅,请在仅查找当前订阅后从“订阅”表进行导出,并在“订阅者”表中包含必要的字段 .

  • -1

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

相关问题