2012-01-27 101 views
0

在我們的應用程序中,我們使用水晶報表來呈現報表。有一種奇怪的行爲,比如報告在第一次運行時需要更長的時間,而第二次運行則會更快。但是,當我們運行不同的過濾條件時,這也非常不一致。什麼都可能是問題和事情要檢查。任何解決方案,高度讚賞。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

回答

0

當您設計報告時,在保存之前嘗試取消選中save data with report。也許這可以提高速度。

0

幾年前,我遇到了同樣的問題。我試圖在啓動時加載虛擬報告,但沒有太大影響。事實證明,水晶組件試圖連接被我的客戶的防火牆設備阻止的verisign URL,以便Crystal等待直到此連接超時。

相關問題