0

我正在编写一系列报告,这些报告链接了多个数据库中的各种表。返回给 Crystal 的结果记录集可能是数百万条记录,因此生成单个报告可能需要一个小时或更长时间。从加快数据检索的选项来看,SQL 表达式似乎是理想的,这样数据库服务器可以进行过滤并返回 Crystal 需要的内容,而不是所有内容。但是,当涉及多个数据库时,Crystal 似乎不会执行 SQL 表达式。

我能想到的唯一解决方案是为每个报告创建一个视图。没有用于过滤的参数,但每个报告在其记录选择中是唯一的。在进行此操作之前,我想看看在这种情况下是否有任何其他选项可以加快报告生成速度。

带有 SQL Server 2008 后端的 Crystal Reports 2010。

4

0 回答 0