我正在为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
我创建了一个带有门户网站的布局,其中包含一个仅返回活动订阅的过滤器。但是,当我从这个布局导出时,我得到完全相同的结果 - 它包括所有相关记录。
感谢您对此的任何想法。
答案 0 :(得分:1)
我想限制这一点,以便我只获得当前的,活跃的 每个订户的订阅记录。
导出在数据层工作,因此布局上的内容无关紧要。您可以拥有已过滤的门户网站,也可以根本没有门户网站;但是,当您在导出字段顺序中包含相关字段时,将导出所有相关记录中的数据。
要导出所有(且仅限)当前订阅,请在仅查找当前订阅后从Subscriptions表导出,并在Subscribers表中包含必要字段。
答案 1 :(得分:-1)
只需复制此布局,将相关表格中的字段直接移动到布局本身,然后删除布局。仅导出第一个相关记录中的字段。 (如果没有得到你想要的相关记录,你需要调整你正在使用的关系的排序顺序。)