【问题标题】:Is it possible to include a subreport or 2 reports in the same Crystal Report?是否可以在同一个 Crystal Report 中包含一个子报表或 2 个报表?
【发布时间】:2017-08-29 02:50:59
【问题描述】:

我在vs2008中使用Crystal Reports,所以我使用带有过程的数据集从数据库中获取数据,我的场景如下:

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

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

【问题讨论】:

    标签: crystal-reports dataset


    【解决方案1】:

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

    【讨论】:

    • 我现在正在尝试,谢谢...也许查询是如此硬编码,它期望按数据库中不存在的列进行分组,所以我们开始...
    【解决方案2】:

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

    1. 转到 Crystal Reports -> 插入 -> 子报表菜单选项。
    2. 单击要在主报表上放置子报表的位置。
    3. 将显示“插入子报表”表单。要么选择一份现有报告,要么使用报告向导创建一个新报告。在报表向导中,您还可以从项目中的现有数据集中进行选择。

    要将主报表链接到子报表,请右键单击子报表,然后选择“更改子报表链接”。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多