我在 vs2008 中使用 Crystal Reports,所以我使用带有过程的数据集从数据库中获取数据,我的场景如下:
在同一个水晶报表中,我必须显示两个报表,基本上使用相同的数据集和相同的数据库,但它们是不同的查询(有分组和求和)
这可能吗?如果是我该如何解决这个问题,使用数据库专家?还是交叉表?水晶报表有哪些选项支持这些操作?
我在 vs2008 中使用 Crystal Reports,所以我使用带有过程的数据集从数据库中获取数据,我的场景如下:
在同一个水晶报表中,我必须显示两个报表,基本上使用相同的数据集和相同的数据库,但它们是不同的查询(有分组和求和)
这可能吗?如果是我该如何解决这个问题,使用数据库专家?还是交叉表?水晶报表有哪些选项支持这些操作?
您应该能够在 Crystal 中的主报表上插入“子报表”。您可以将参数从主报告传递到子报告,并在子报告中使用完全不同的命令。我不确定在 VS2008 中插入子报表的确切键盘顺序,但在 CR 2008 中,它就像使用文件菜单 INSERT > SUB REPORT 一样简单。
根据我自己的经验,我必须同意 Greg - 子报告可能是解决您的问题的最容易维护的解决方案。在 VS2008 的情况下,要遵循的步骤是:
要将主报表链接到子报表,请右键单击子报表,然后选择“更改子报表链接”。
希望有帮助。