Crystal reports 是否可以在同一水晶报表中包含一个子报表或两个报表?

Crystal reports 是否可以在同一水晶报表中包含一个子报表或两个报表?,crystal-reports,dataset,Crystal Reports,Dataset,我在vs2008中使用Crystal Reports,因此我使用数据集和过程从数据库中获取数据,我的Escnario如下所示: 在同一个Crystal报表中,我必须显示两个报表,基本上使用sames数据集和同一个数据库,但它们是不同的查询(而是分组和求和) 这可能吗?如果是的话,我该如何解决这个问题,使用数据库专家?还是交叉表?crystal reports的哪些选项支持这些操作 您应该能够在主报告的Crystal中插入“子报告”。您可以将参数从主报表传递到子报表,并在子报表中使用完全不同的命令

我在vs2008中使用Crystal Reports,因此我使用数据集和过程从数据库中获取数据,我的Escnario如下所示:

在同一个Crystal报表中,我必须显示两个报表,基本上使用sames数据集和同一个数据库,但它们是不同的查询(而是分组和求和)


这可能吗?如果是的话,我该如何解决这个问题,使用数据库专家?还是交叉表?crystal reports的哪些选项支持这些操作

您应该能够在主报告的Crystal中插入“子报告”。您可以将参数从主报表传递到子报表,并在子报表中使用完全不同的命令。我不确定在VS2008中插入子报告的确切键盘顺序,但在CR 2008中,它只需使用文件菜单“插入>子报告”即可。

您应该能够在主报告上插入Crystal中的“子报告”。您可以将参数从主报表传递到子报表,并在子报表中使用完全不同的命令。我不确定在VS2008中插入子报告的确切键盘顺序,但在CR 2008中,它就像使用文件菜单“插入>子报告”一样简单。

根据我自己的经验,我必须同意Greg的观点-子报告可能是最容易维护的问题解决方案。在VS2008的情况下,要遵循的步骤是:

  • 转到Crystal Reports->Insert->Subreport菜单选项
  • 单击要在主报表上放置子报表的位置
  • 将显示“插入子报告”表单。选择现有报告,或使用报告向导创建新报告。在报告向导中,您还可以从项目的现有数据集中进行选择
  • 要将主报表链接到子报表,请右键单击子报表,然后选择“更改子报表链接”


    希望这能有所帮助。

    根据我自己的经验,我必须同意格雷格的观点-子报告可能是维护问题解决方案的最简单方法。在VS2008的情况下,要遵循的步骤是:

  • 转到Crystal Reports->Insert->Subreport菜单选项
  • 单击要在主报表上放置子报表的位置
  • 将显示“插入子报告”表单。选择现有报告,或使用报告向导创建新报告。在报告向导中,您还可以从项目的现有数据集中进行选择
  • 要将主报表链接到子报表,请右键单击子报表,然后选择“更改子报表链接”


    希望能有所帮助。

    我现在正在尝试,谢谢。。。也许查询太硬了,以至于需要按数据库中不存在的列进行显式分组,所以我们开始吧…我现在正在尝试,谢谢。。。也许查询太硬了,以至于需要按数据库显式中不存在的列进行分组,所以我们开始。。。