Crystal Reports在应用程序中运行缓慢

问题描述:

在我们的应用程序中,我们使用水晶报表来呈现报表。有一种奇怪的行为,比如报告在第一次运行时需要更长的时间,而第二次运行则会更快。但是,当我们运行不同的过滤条件时,这也非常不一致。什么都可能是问题和事情要检查。任何解决方案,高度赞赏。Crystal Reports在应用程序中运行缓慢

+0

也许报告被缓存?程序检查chache,如果报告在缓存中,则返回该信息。 – 2012-01-27 20:23:18

+0

这是在桌面上吗?由于加载了所有大量的Crystal库,第一份报告将花费更长的时间。 – dotjoe 2012-01-27 20:35:11

+0

此外,第一次运行的报告可能会加载打印机驱动程序。还有什么 - 例如,我们的应用程序迫使水晶组件在第一次运行时验证数据库结构,这需要额外的时间。那么它可能是SQL服务器功率不足:) – Arvo 2012-01-30 08:24:12

当您设计报告时,在保存之前尝试取消选中save data with report。也许这可以提高速度。

几年前,我遇到了同样的问题。我试图在启动时加载虚拟报告,但没有太大影响。事实证明,水晶组件试图连接被我的客户的防火墙设备阻止的verisign URL,以便Crystal等待直到此连接超时。