According my exprience about creating dozens of crystal reports,
I determined to give Crystal Report a positive opinion. It has several
features:
Subreport: its meaning is that you can include a smaller report in a bigger
report. The two report could read it own data from different tables or even
different database.
Compatitble with .net framework: You can easily combine a report in your web
applications with the same syntax.
User friendly: Through serveral generations, the user interface is developed
more friendly. A experienced developer could create a basic report in ten
minutes. The section of header, footer and repeated parts meet the need of
most bosses and customers.
Huge Database Engine Supported: Most famous database platform including
Microsoft SQL Server, Oracle DB, IBM informix, Mysql and other database with
ODBC Driver.
根據我創建幾十個水晶報表的過往經驗,我決定給水晶報表了正面的評分,它有幾個特
點:
子報表:它的意思是,你可以在一個更大的報告包括數個小報告,各個報告可以從不同
的表格讀取它自己的數據,甚至由不同的資料庫。
與net框架相容:你可以很容易地在您的Web應用程序與之結合起來,
且可以使用.net相
同的語法,如C#、VB.net。
友善的圖型使用者界面:經過十餘代的演進,好的一個經驗豐富的開發人員可以在十幾
分鐘內創建一個基本的報表,報表頁首,頁腳和資料部份的分割方式,可以滿足大多數
老闆和客戶的需要。
龐大的數據庫引擎所支持:最有名的包括微軟SQL Server,Oracle資料庫,IBM的
Informix,MySQL和其他資料庫提供ODBC Driver的資料庫平台。也支援ADO.net。
提供Script Language: 許多由SQL不容易撰寫的演算式,或者因為不想修改預存程序而
影響已經正常運作的報表時,經由報表引擎所提供的Script Language,就非常的恰
當。
提供豐富的圖表功能: 雜亂的龐大數據,常令人眼花撩亂,Crystal Report可以在報表
中依資料展現高可讀性的圖表,如:條形圖、折線圖、面積圖、餅圖、干特圖等等。讓
老闆和客戶可以一目瞭然。
可以匯出多種不同的格式:包括XML、PDF、HTML、和Microsoft Excel。且相容性極
佳,除了讓終端使用者可以進行後製,重製。也提供歷史性報表最終的儲存方式。