2009-12-23 60 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

是否爲報告的每個記錄調用子報表,即它是否位於詳細信息部分?如果是這樣,除了減少報告顯示或計算的內容外,您無能爲力。詳細的子報告部分是對性能的一個破壞。 但是,如果它在其他地方,則優化必然取決於子報表本身的設計。例如,根據設計或報告大小,運行總計或使用不同計數可能會影響性能。