crystal报告在另一个组页脚中打印组的摘要

时间:2015-07-21 18:28:15

标签: vb.net crystal-reports subreports

我正在尝试打印此格式的报告:

Name (Formula: Lname,FName)
Details for that Name group
     Summary of Group1(by week)
     Sumary of Group2 (By Name)
      Summary of group 3 in group2 footer

我想要一个组的综合摘要 例如:

Somerset, Mark

  6-12-2009 Writer      $400

  7-12-2009 Actor       $500

            Year 1     $900          

  6-12-2010 Unemployed  $0

 7-12-2010  Writer      $600

             Year 2     $900


             Writer     $1000
             Actor      $500
             Unemployed $0 
Somerset, William

  5-12-2009 Writer      $300

  7-12-2009 Actor       $300

            Year 1      $600          

  5-12-2010 Unemployed  $0

  6-12-2010  Writer     $800

             Year 2     $800


             Writer     $1100
             Actor      $300
             Unemployed $0 

报告按名称分组,这是一个公式。所以我无法创建子报告! 任何人都可以帮忙!

2 个答案:

答案 0 :(得分:0)

创建另外两个公式,并将这些公式放在常规字段之后的详细信息中,并在您需要的部分中进行汇总,并使用详细公式并仅显示汇总公式。

创建公式@Writer

if databasefield="writer"
then value
else 0

创建公式@Actor

if databasefield="Actor"
then value
else 0

答案 1 :(得分:0)

我在一个新想法中找到了答案,并在另一个线程中休息: 我可以用“候选键”字段对报告和子报告进行分组。 我没有想到这个,因为Candidate Key没有显示在报告上,我以为我无法使用它!(呃!) 2.休息是创建子报告的正常过程。 但为了联系它们,我在其中一个发现了答案。 我在这里发帖说: 您必须将子报表链接到主报表:右键单击子报表,然后选择“编辑子报表链接”。您可以在此处选择用于链接主报表和子报表的字段。

编辑子报告并在菜单中单击报告 - >选择专家,然后单击显示公式按钮。默认情况下,它会显示“记录选择”单选按钮。

您复制该公式并选择“组选择”并粘贴并提供确认。

它会起作用: - )