Delphi 1.0版Borland搭配Report Smith的元件,滿足客戶製表的需求,Delphi 3以後改為內建Quick Report,但Delphi 6以後開始朝跨平臺發展,推出Kylix為Liunx的版本,由於Quick Report僅封裝Windows API,無法滿足跨平臺的需求,因此Delphi 7改搭配支援Windows、Linux及.NET三種平臺的Rave Report。
Delphi演進到2005版,細分為Delphi for .NET、Delphi for Win32及C#Builder三種產品,Delphi for .NET搭配Rave Report;Delphi for Win32使用Rave Report for Win32;C#Builder則內建Crystal Report。
由於Quick Report及Rave Report是兩組截然不同的元件,因此兩者無法相容,不過Borland在Delphi 7以後仍有提供Quick Report,所以Windows平臺的企業仍可延用Quick Report的功能。如果企業選擇使用新版搭配的Rave Report,可選擇將舊程式封裝成DLL檔,即可呼叫過去以Quick Report開發的報表。
Java因為是跨平臺的技術,所以難度較高,JBuilder剛推出時,第1、2版尚未提供報表開發的元件,因為報表工具必須支援所有JBuilder支援的平臺。但企業製作報表是很普遍的要求,因此由於客戶的反應,JBuilder後續的版本便持續搭配Crystal Report,以補足製表的功能。
開發工具搭配的報表功能,多是報表產品的精簡版或部份元件,所以僅提供較基礎的應用,也未包含報表伺服器,所以不是完整的報表服務。Crystal Report僅包含開發的授權,未來部署時必須購買分發的授權。Rave Report則不包含程式碼,必須花費99美金才能取得程式碼。文⊙李延華
熱門新聞
2025-02-26
2025-02-25
2025-02-24
2025-02-26
2025-02-24