0

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

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

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

4

2 回答 2

2

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

于 2008-11-28T17:39:03.100 回答
1

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

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

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

希望有帮助。

于 2008-12-08T04:34:02.833 回答