设计Web应用程序并使用crystal report报告iam。有时水晶报告会给运行时错误。我该怎么做才能让我的报告更快。检索大约1MB的数据。这是月末销售报告。什么是解决这个问题的最佳方法。
答案 0 :(得分:1)
您可以使用 i-net Clear Reports (以前是i-net Crystal-Clear)。它可以读取Crystal Reports报告文件。这样,您无需重新设计报告。 1 MB的报告不是问题。我们有100MB以上的报告。它还有一个txt输出格式。
客户端报告也是可能的,但当然这有点复杂。
答案 1 :(得分:0)
1Mb听起来像报告的数据太多了 - 我会尝试在服务器上更多地过滤它
答案 2 :(得分:0)
您还没有注意到您所使用的数据库平台,但如果它是基于MSSQL的,您可能希望尝试使用嵌入式SQL Reporting Services报告。我们发现功能明智,它不能做所有水晶都可以,但它很容易使用,免费,并没有一些我们用水晶的烦人的错误。
答案 3 :(得分:0)
我很想知道你认为CR可以做什么SSRS不能做到的。仅包括替代策略无法轻易实现的功能。排除只能在精心设计的供应商演示中使用的“功能”。
答案 4 :(得分:0)
我不熟悉CR,所以这对我来说很难(我是SSRS的粉丝)。所以你基本上要我攻击我通常会推荐的东西。也许是一个艰难的订单,但这里就是。
我从别人那里得到的反馈(但是比我聪明得多:-)是各种格式化选项/功能现在更好的水晶。我必须在SSRS中处理自己的一个例子是操纵日期 - 有(我被告知)在CR中操纵日期的更多功能。对某些人来说,修复这个问题可能是微不足道的,但不是每个人都可以,而不是我。
还有什么 - 我认为,出口到单词是CR,而不是SSRS。此外,我认为在CR中结合数据集结果至少有点容易。这些可能在新发布的2008版本/
中更好同样,请记住,当我偶尔抱怨SSRS时,这更多地基于我被告知的内容 - 但我仍然非常喜欢它。
答案 5 :(得分:0)
我使用水晶报告的原因是因为我必须将报告打印到LG Matrix打印机中,基本上我必须以文本格式导出报告。我真的不知道如何在SSRS中做到这一点,但我发现它在水晶报告中更容易。这是我必须切换回水晶的主要原因。如果有人可以建议我替代选项,那么我可以尝试我的申请。我想做客户端报告而不是服务器端。
答案 6 :(得分:0)
我要做的第一件事就是确保您的查询在报告工具中正确且快速地运行。 我还会查看表上的索引并调整查询,可能会创建一个视图来包含数据或其中一些以帮助加快进程
答案 7 :(得分:0)
您没有提供任何细节,但How to Turbo Charge your Report Speed提供了一些提高速度的一般建议。 (免责声明 - 我写了博客文章。)