2009-12-23 47 views
0

有谁知道如何提高具有子报表的Crystal Report的性能?子报表使用ADO.NET对象...并将FOREVER生成。使用包含子报表的Crystal Report提高性能?

+0

你确定它不是它正在调用的查询吗? – 2009-12-23 20:33:10

+0

是否可以避免子报表?如果通过将组频带应用于来自单个查询的结果集可以获得相同的结果,那么可能会显着提高性能。 – 2009-12-23 21:08:30

+0

我认为这是影响性能的子报表 - 当我的程序将报表设置给观察者时,出现问题时会出现性能问题。 我无法避免子报表 - 这是我的项目中的要求:( – yeahumok 2009-12-23 21:16:52

回答

0

是否为报告的每个记录调用子报表,即它是否位于详细信息部分?如果是这样,除了减少报告显示或计算的内容外,您无能为力。详细的子报告部分是对性能的一个破坏。 但是,如果它在其他地方,则优化必然取决于子报表本身的设计。例如,根据设计或报告大小,运行总计或使用不同计数可能会影响性能。