2008-09-17 97 views
3

设计Web应用程序并使用水晶报表报告IAM。有时,水晶报表会给出运行时错误。我能做些什么来使报告更快。检索大约1MB的数据。这是月末销售报告。解决这个问题的最好方法是什么?最佳报告应用程序

回答

0

1Mb的听起来像一个报告了太多的数据 - 我想尝试更多的过滤下来的服务器上

0

你有没有注意到你是什么数据库平台上,但如果它是基于MSSQL你可以想尝试使用嵌入式SQL Reporting Services报告。我们发现功能明智,它不能完成所有的晶体,但它易于使用,免费,并没有一些我们用晶体产生的烦人的错误。

0

我会非常着迷地听到您认为CR可以做的事,SSRS不能。只包括替代策略无法轻易实现的功能。排除仅在精心设计的供应商演示中才能使用的“功能”。

0

我在CR方面没有那么丰富知识,所以这对我来说很难(我是SSRS粉丝)。所以你基本上要求我攻击我通常会推荐的东西。也许是一个艰难的秩序,但在这里。

我从别人那里得到的反馈(但是比我更聪明:-)是现在各种格式化选项/函数都更好。我必须在SSRS中处理自己的一个例子是操纵日期 - 有(我被告知)更多用于操纵CR中日期的函数。解决这个问题对于一些人来说可能是微不足道的,但不是每个人,也不是我。

还有什么 - 我相信,出口到单词是可用的CR,而不是SSRS。另外,我相信在CR中结合数据集结果至少会稍微容易一些。这些可能会更好在新发布的2008版本/

再次,请记住,这是基于更多的时候我告诉我什么时候我偶尔抱怨SSRS - 但我仍然非常喜欢它。

0

我之所以使用水晶报告是因为我不得不将报告打印到LG Matrix打印机,基本上我不得不以文本格式导出报告。我真的不知道如何在SSRS中做到这一点,但我发现在水晶报告中更容易。这是我必须切换回晶体的主要原因。如果任何人可以建议我的替代选项,那么我可以尝试为我的应用程序。我想做更多的客户端报告。

+0

查看Volker的回答:i-net Crystal-Clear比CR便宜很多,但可以做到这一切。 – Epaga 2008-09-23 06:40:47

1

您可以使用i-net Clear Reports(以前是i-net Crystal-Clear)。它可以读取Crystal Reports报告文件。这样,你不需要重新设计你的报告。 1 MB的报告不是问题。我们有100MB以上的报告。它也有一个txt输出格式。

客户端报告也是可能的,但当然这有点复杂。

+0

请注意,您也可以导出到TXT(正如您所说的,您需要在下一步的回答中,jazzrai)。 – Epaga 2008-09-23 06:39:53

0

我会做的第一件事是确保您的查询正确且快速地在报表工具的一边运行。 我也想看看你的表和调整查询索引,可能创建一个视图来存放数据或一些它来帮助加快这一进程