MS Access子报表过滤器基于另一个子报表

时间:2014-07-18 16:34:37

标签: vba ms-access access-vba ms-access-2010

我在主报告People_Documents上有2个名为Documents_ReferencesPeople的子报告。 ' People_Documents'与People具有正常的父/子关系,因此仅根据Documents中的人显示特定People

我想要的是' Documents_References'根据第一个子报告中出现的References,父/子关系只显示特定的Documents

例如:

  • 人:约翰
  • 文件:文件A,文件B,文件C
  • 参考文献:
    • 对于文件A:参考文献1
    • 对于文件B:参考文献1&参考2
    • 对于文件C:参考3

我知道子报表只能与主报表建立父/子关系,那么是否可以根据第一个子报表中显示的内容以某种方式过滤第二个子报表?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

我会更改查询子表单Documents_References基于包含来自查询的子字段,该子字段位于子表单People_Documents之后。以某种方式加入基表/查询,以便子查询在该查询中也可用。然后,您可以使用Documents_References上的People_Documents设置相同的父/子关系表单。从那时起,只要主窗体上的记录发生变化,两个子窗体都应随之改变。