【问题标题】:FileMaker - Portal display based on two separate relationshipsFileMaker - 基于两个独立关系的门户显示
【发布时间】:2015-04-05 18:40:46
【问题描述】:

我有三张桌子:
(1) 审核结果 [每次审核最多 100 条记录,具体取决于标准],
(2) 要检查的文件类型[不同类型和数量,取决于进行审计的标准],以及
(3) 需要提供的文件的名称。

(1) 的记录在输入主要审计结果的地方,包含一个列出所需文件的门户。该列表由表 (2) 提供。在此门户列表旁边,(2) 和 (3) 之间的“文档类型”关系确保正确的文档名称出现在相关文档类型之后。示例:装运单:SN2234、SN8926;销售发票:IV5673、IV7251等
我现在需要将表 (3) 的文档名称链接到手头的审计,即表 (1),以避免任何公司的审计结果总是列出相同的移植文档名称。也就是说,需要根据表(1)中包含的审核日期(客户每年审核一次)、客户编号和标准信息(大多数客户是多认证的)来过滤 2 = 3 关系。
这可能吗?怎么做?

【问题讨论】:

  • 我发现无法按照您的描述进行操作。我认为你说你有两个关系:AuditFindings --< DocumentTypes(一个 AuditFinding 有许多 DocumentTypes)和DocumentTypes --< DocumentNames(一个 DocumentType 有许多 DocumentNames)。对吗?
  • 现在,如果你想过滤一个要过滤的关系(或者基于这个关系的门户——这不是一回事),你需要说明过滤字段是什么,它们可以在哪里被发现。例如,要按审核日期过滤DocumentTypes --< DocumentNames:DocumentNames 表中是否有日期字段? ——也许你还应该更详细地解释这些实体在现实生活中代表什么;我有一种不安的感觉,你的基本方法可能有缺陷。
  • Michael,有 2 个 rels:AuditFindings --

标签: filemaker portal table-relationships


【解决方案1】:

这更像是一个猜测而不是一个答案。它基于以下假设:

  1. 三个表,关联为:
    AuditFindings --< DocumentTypes --< DocumentNames;

  2. 有一个DocumentNames的入口,放置在AuditFindings的布局上,显示AuditFindings中当前查看记录的所有DocumentNames“孙子”。;

    李>
  3. AuditFindings 表中有一个ActiveDate 字段;

  4. DocumentNames 表中有一个DocumentDate 字段。

现在,为了过滤上面第 2 点中提到的 门户,使其仅显示匹配日期的记录,请将门户过滤器设置为仅在以下情况下显示记录:

AuditFindings::ActiveDate = DocumentNames::DocumentDate

【讨论】:

  • 谢谢,这是我的怀疑,但我必须建立从“AuditFindings”到“Doc​​umentNames”副本的关系才能使其正常工作(我曾尝试过相反的方法,但没有t 工作。)你让我开心!
  • @Sheqqee "我必须建立从 "AuditFindings" 到 "DocumentNames" 副本的关系才能使其正常工作" 我不明白为什么,但后来,因为我说,我真的在猜测你有什么。 -- 无论如何,如果您的问题得到解答,请通过接受答案来关闭它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-29
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-22
相关资源
最近更新 更多