2010-01-30 61 views
1

假设我有三个列表:部门,部门和组。一个部门由各个部门组成,而部门又由小组组成。我可以在Crystal Reports中进行两级链接吗?

部门将部门ID作为外键。这些组将分部ID作为外键。

我想产生一个报告,如下所示:

Department 1 
    Division 1A 
     Group 1A-i 
     Group 1A-ii 
     Group 1A-iii 
    Division 1B 
     Group 1B-i 
     Group 1B-ii 
     Group 1B-iii 
    Division 1C 
     Group 1C-i 
     Group 1C-ii 
     Group 1C-iii 
Department 2 
    Division 2A 
     Group 2A-i 
     Group 2A-ii 
     Group 2A-iii 
    Division 2B 
     Group 2B-i 
     Group 2B-ii 
     Group 2B-iii 
    Division 2C 
     Group 2C-i 
     Group 2C-ii 
     Group 2C-iii 
Department 3 
    Division 3A 
     Group 3A-i 
     Group 3A-ii 
     Group 3A-iii 
    Division 3B 
     Group 3B-i 
     Group 3B-ii 
     Group 3B-iii 
    Division 3C 
     Group 3C-i 
     Group 3C-ii 
     Group 3C-iii 

在Crystal Reports I know how to use a subreport(VB.NET和Visual Studio 2005),以获得我司级:

Department 1 
    Division 1A 
    Division 1B 
    Division 1C 
Department 2 
    Division 2A 
    Division 2B 
    Division 2C 
Department 3 
    Division 3A 
    Division 3B 
    Division 3C 

但自I can't include a subreport within a subreport以后,我需要用其他方式去解决它。有没有办法做到这一点?

在此先感谢!

回答

1

您是否尝试过使用群组?你可以通过他们的外键链接这些表格,并为部门创建一个组,并为该部门创建另一个组,并将组放入细节。

这是一个tutorial

+0

谢谢你的带领何塞!我会尝试的。 – John 2010-01-30 06:53:49

相关问题