Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 VS2012 CrystalReports中的展开/折叠交叉表_Visual Studio 2012_Crystal Reports - Fatal编程技术网

Visual studio 2012 VS2012 CrystalReports中的展开/折叠交叉表

Visual studio 2012 VS2012 CrystalReports中的展开/折叠交叉表,visual-studio-2012,crystal-reports,Visual Studio 2012,Crystal Reports,我正在尝试在CrystalReports for VS2012中重新创建交叉表报告,该报告最初是使用SSRS/ReportDesigner完成的 我不知道如何在列或行级别为分组启用展开/折叠交互 这种类型的行为似乎是这种报告的一个相当标准的部分(我正在比较的其他工具似乎都有这种行为) 如何/在何处在CrystalReports中的报告定义中启用此行为?Crystal Reports的交叉选项卡对象不支持展开或折叠。它们也不支持向下钻取功能。据我所知,您不能这样做。Crystal reports提

我正在尝试在CrystalReports for VS2012中重新创建交叉表报告,该报告最初是使用SSRS/ReportDesigner完成的

我不知道如何在列或行级别为分组启用展开/折叠交互

这种类型的行为似乎是这种报告的一个相当标准的部分(我正在比较的其他工具似乎都有这种行为)


如何/在何处在CrystalReports中的报告定义中启用此行为?

Crystal Reports的交叉选项卡对象不支持展开或折叠。它们也不支持向下钻取功能。

据我所知,您不能这样做。Crystal reports提供的动态功能非常有限。它的设计理念是打印报告

您可以通过在两个随需应变子报告中放置两个交叉表(一个用于展开,一个用于折叠交叉表)来模拟类似的行为,但是这对我来说似乎太多了,需要对数据库进行两次调用。如果你已经有SSRS中的报告,为什么要将其转换为Crystal

还有一些其他选项可以处理此问题:检查此视频的前3分钟:
它演示了SSRS矩阵、Crystal交叉表和SQL Pivot表中显示的相同数据。pivot表将允许您的用户在没有可用报表服务器的情况下具有展开/折叠功能。

根据您的经验,这是否仅适用于VS版本,或者该语句是否适用于所有CR产品的交叉表类型报表?我问这个问题只是因为VS版本是免费的,这可能是一种吸引人购买的功能(因为我愚蠢地抱有希望)。我使用过的任何版本(v4->v2008)都是如此,嵌入VS与否。我们在使用SSR时遇到了一些相当严重的交付问题,客户只是简单地表示他们希望使用CrystalReports,表面上是因为这将使创建报告的行为变得简单。如果事情很简单…他们使用什么样的查看器来运行报告?水晶服务器还是第三方?回答你的另一个问题:对于交叉表,VS和常规版本没有区别。Crystal server是一个假设,尽管目前我只是在VS中工作并使用预览。客户的观点是,他们希望主要通过浏览器并在ASP.NET MVC web应用程序的上下文中查看报告并与之交互。在这种需求下,SSRS/MS ReportViewer的交付问题开始成为一个问题。然后您将仅限于Crystal reports提供的选项。我提到的工具是一个桌面应用程序,不适用于您。我猜您正在尝试在Crystal server中运行SSRS报告,对吗?您的评论很有趣——Crystal server是否支持SSRS报告(即RDL报告)的交付/查看?这可能有助于我们解决使用MS ReportViewer时遇到的问题。