Access报告中的布局层次结构问题

时间:2011-09-29 19:04:12

标签: ms-access

我在以下问题的最后几个小时一直在努力,我希望有人会有一个想法......这是Access中报告布局的问题。

这是我的数据模型的简化:A是一个或多个B的“父亲”,是一个或多个C的父亲。

报告中显示的内容很简单:

A
   B1
   B2
       C2.1
       C2.2
       C2.3
   B3
       C3.1

等,其中B1,B2,B3是A和C2.1等的孩子...... B2的孩子。

另一个容易显示的东西只是A的大孩子:在报告设计模式中,我只需要删除对B的引用(当然,我将它保留在查询中,以保持A和A之间的关系) C),我将获得以下内容:

A
       C2.1
       C2.2
       C2.3
       C3.1   

现在,我无法表现的是,每个A,首先是他的所有孩子,然后是他所有的大孩子。在我们的简化中,它意味着在同一报告中显示以下内容:

A
   B1
   B2
   B3
       C2.1
       C2.2
       C2.3
       C3.1

我的报告的经典布局是A对象在组头A中,组头B中的B对象和组头C中的C对象。为了获得这个新布局,我试图从组中移动我的B对象标题B到组标题A,但是当我这样做时,它只显示:

A
   B1
       C2.1
       C2.2
       C2.3
       C3.1

如何显示与A相关的所有B?

感谢您的帮助......

1 个答案:

答案 0 :(得分:0)

试试这个:

  1. 制作新报告。
  2. 将此报告分组为A,然后是B
  3. 在“报表页脚”中,创建一个子报表。
  4. 将此子报告分组为A,然后是C.
  5. 这会给你:

    A
       B1
       B2
       B3
    A
       C2.1
       C2.2
       C2.3
       C3.1
    

    (我很好奇,为什么要以这种非等级风格显示这种等级?学校项目?)