Crystal reports 当子报表';将显示组标题

Crystal reports 当子报表';将显示组标题,crystal-reports,Crystal Reports,那里 我一直在抑制Crystal Reports中的页眉。报告布局: 主要报告: 2页页眉 2个详细的子报告,每个子报告在单独的章节中 按一个字段分组 子报告布局: 报告标题部分 详细信息标题部分 4组,在第4个我有标题 报表页脚部分(已抑制) 我的目标是在显示组标题时隐藏页面标题 我尝试使用共享变量:我在子报表的组标题中将其设置为true,在子报表的页脚部分将其设置为false,并在主报表的页眉中将其用作条件。但它不工作,它打印两个标题:页面标题和组标题 任何想法都将不胜感激,谢谢

那里

我一直在抑制Crystal Reports中的页眉。报告布局:

  • 主要报告:
    • 2页页眉
    • 2个详细的子报告,每个子报告在单独的章节中
    • 按一个字段分组
  • 子报告布局:
    • 报告标题部分
    • 详细信息标题部分
    • 4组,在第4个我有标题
    • 报表页脚部分(已抑制)
我的目标是在显示组标题时隐藏页面标题

我尝试使用共享变量:我在子报表的组标题中将其设置为true,在子报表的页脚部分将其设置为false,并在主报表的页眉中将其用作条件。但它不工作,它打印两个标题:页面标题和组标题

任何想法都将不胜感激,谢谢


,第8页是出现两个标题时的问题示例。

在子报表中创建一个共享变量,并为其赋值,并在子报表和主报表中使用相同的变量

在次级报告中

shared numbervar a;
a:=1
组内头上压条件

Shared numbervar a;

if a=1
then true
else false
在主报告页页眉的超级部分

Shared numbervar a;

if a=1
then false
else true

所以,我找到了解决问题的办法。这很简单:
在组I的子报表中,在组页眉中插入一个页眉,在组页脚中插入总页眉。然后我进入Group Expert->My Group->Options->Options tab->将“每页重复组标题”设置为true。并从主报表中删除页眉。

如果子报表组中出现页眉,则是否要取消主报表页眉?这是你的要求吗?这正是我想做的。你什么时候需要组标题,什么时候需要页眉。。我的意思是在第一页或任何特定条件下,只有一个存在。。您可以提到,条件组标题应该显示在细节部分之后,因为它有总计的标题。当详细信息部分呈现时,应该显示页眉。很抱歉,仍然无法获得您的要求。。如果你能提供一些截图,我会尽量完美地回答。这是不正确的,有几个原因。第一个是,您从未将numbervar设置回0,因此在第一个子报表之后,
a=1
forever,它将抑制每个页眉。第二个(大问题),页面标题的抑制公式在同一页面上的任何子报表之前计算,因此您不能设置共享变量,然后有条件地抑制同一页面标题。让用户判断答案是正确的还是错误的。接下来是我的回答,我已经询问了用户他正在使用的条件,但是他的回答有延迟,所以我给出了一个想法,作为一个例子,以便他可以更改它并使用它作为答案。让用户告诉他需要什么。。此外,如果您认为我的答案是错误的,请尝试向用户提供正确的答案。。投票系统的目的是为了社区反馈,而不是否决解释张贴答案中的缺陷。在这种情况下,否决票是因为您提供的解决方案在客观上不起作用,并且不太可能通过较小的编辑来挽救。没什么私事!事先检查一下你的答案是否正确。