Crystal报表将部分保留在同一行中

时间:2013-10-22 10:53:16

标签: crystal-reports

是否可以在同一行显示两个组和详细信息?我的水晶报告有两组我保持在一起。

目前的输出是:

LocName   Date  un1     un2 
-------------------------------
LocNAme  
        Date 
              compl     compl
              compl     compl

LocName和Date被分组。

我希望输出为:

LocName   Date  un1     un2 
-------------------------------
 LocNAme  Date  compl     compl
                compl     compl

4 个答案:

答案 0 :(得分:2)

您的分组在LOCNAME和DATE。要获得所需的输出,请尝试以下步骤

1]在详细信息字段中输入LOCNAME和DATE列。 (不应删除分组)

2]右键单击LOCNAME列,然后单击格式字段

3]在常用标签下,选中标签为禁止重复的复选框。

4]也按照DATE列的类似步骤进行操作。

5]如果您不想在组标题中显示组名,请隐藏您的两个组。

我希望这有帮助!

答案 1 :(得分:1)

首先右键单击报告,然后转到“报告 - >选择专家”。转到常用选项卡。从右侧选择您的组标题名称“LocName”,然后从常用选项卡中选中“Underlay following section”选项。然后选择“日期”组标题,并检查“底层跟随部分”。现在你将获得你的欲望输出。

抱歉我的英语不好:)

答案 2 :(得分:0)

您可以将组头从组2移到组头1旁边,然后禁止组2.我认为没有办法在同一行显示详细信息。由于我不知道您的数据确保在您这样做后仍然显示正确的数据。

希望有所帮助,

克里斯

编辑:

以下是报告的屏幕截图,其中两个组和详细信息部分位于同一行。 我这样做的方法是通过抑制组1,将组1的字段按组头2分组,然后创建显示详细信息部分的子报表。子报表由组1和组2的字段链接。 enter image description here

答案 3 :(得分:0)

您可以将组头2从日期组移动到组头1(LocName),以使它们显示在同一行中。要将详细信息也放在同一行中,您需要插入一个显示Compl数据的子报表。将子报告链接到LocName,您应该很高兴。

编辑:由于您不能将子报表放在子报表中,我想最接近的解决方案是将两个组标题放在同一级别,将详细信息放在下面。在主报表中使用组1,然后使用组2和详细信息创建子报表。查看添加的截图。子报表周围有边框。

enter image description here