C# 抑制Crystal报表中的空子报表

C# 抑制Crystal报表中的空子报表,c#,.net,crystal-reports,C#,.net,Crystal Reports,问题: 如果子报表中没有记录,我想抑制DetailsSection 4和5。因此,问题是如果子报表的表中没有行,我可以抑制它们。但是当有行的时候,我看到报告太大了,重复了很多次。当有数据时,我可以看到报告中的所有部分都会一次又一次地重复 我有一个水晶报告,有5个子报告,如下所示 报表标题 页眉 详细信息章节1(此处为子报告1) 详细信息章节2(此处为子报表2) 详细信息章节3(此处为子报表3) 详情章节4(此处为申请信息) 详细信息第5节(此处为信息) 页脚 报表页脚 我遵循的步骤是: 步骤:1

问题: 如果子报表中没有记录,我想抑制DetailsSection 4和5。因此,问题是如果子报表的表中没有行,我可以抑制它们。但是当有行的时候,我看到报告太大了,重复了很多次。当有数据时,我可以看到报告中的所有部分都会一次又一次地重复

我有一个水晶报告,有5个子报告,如下所示

  • 报表标题
  • 页眉
  • 详细信息章节1(此处为子报告1)
  • 详细信息章节2(此处为子报表2)
  • 详细信息章节3(此处为子报表3)
  • 详情章节4(此处为申请信息)
  • 详细信息第5节(此处为信息)
  • 页脚
  • 报表页脚
  • 我遵循的步骤是:

    步骤:1(收集此共享var中的表格信息的总记录)

    步骤2:使用此变量抑制主报告中的detailsection4

    So In the Section Expert-->DetailSection4--> 
    under Supress(No Drill-down)(x-2) I gave the formula 
    WhilePrintingRecords;
    Shared NumberVar AppCount;
    if( AppCount= 0 ) then True else false;
    
    我在主报告中做了所有这些,而不是在子报告中。有什么我遗漏的吗?请帮助并感谢那些积极的帮助者

    问候,,
    Chandanan.

    不是为
    应用程序信息
    CBInformation
    子报告创建详细部分,而是再创建两个报告页脚部分。并将子报告放在那里

    而不是为
    应用程序信息创建详细部分
    CBInformation
    子报告再创建两个报告页脚部分。并将子报告放在那里

    Si详细信息部分与报告部分不同?当我转到section expert并选择了细节,然后说添加,然后在现有细节的下方插入了另一个细节。这是一张快照。对不起,我是指报告页脚,我更新了答案以反映这一点,这有什么关系?如果我们有更多的报告,你的意思是在页脚nad中添加报告?继续添加页脚很多的报告?除非我误解了你的问题,是的。如果希望子报告只显示一次,这是一种简单的方法。我有6个报表页脚,每个页脚都有一个子报表。是的,你说得对。这解决了我重复的问题。你就是那个男人!!非常感谢。Si详细信息部分与报告部分不同?当我转到section expert并选择了细节,然后说添加,然后在现有细节的下方插入了另一个细节。这是一张快照。对不起,我是指报告页脚,我更新了答案以反映这一点,这有什么关系?如果我们有更多的报告,你的意思是在页脚nad中添加报告?继续添加页脚很多的报告?除非我误解了你的问题,是的。如果希望子报告只显示一次,这是一种简单的方法。我有6个报表页脚,每个页脚都有一个子报表。是的,你说得对。这解决了我重复的问题。你就是那个男人!!非常感谢。
    So In the Section Expert-->DetailSection4--> 
    under Supress(No Drill-down)(x-2) I gave the formula 
    WhilePrintingRecords;
    Shared NumberVar AppCount;
    if( AppCount= 0 ) then True else false;