產品資訊 建議售價●設計工具:35,000元ˉ原廠●SAPˉ電話●(02)2546-1800ˉ網址●www.sap.com
經銷商●精誠資訊ˉ電話●(02)2514-0118ˉ網址●www.systex.com.twˉ作業系統需求●Windows XP/2003ˉ硬體需求●512MB記憶體,300MB可用硬碟空間ˉ支援的開發工具●Visual Studio、C# Builder、WebSphere、WebLogic、Eclipse、JBuilder


縱橫報表市場十多年的Crystal Reports,2008版設計方式逐步走向簡單易用的原則,它的報表開發工具操作介面,非常類似Office 2007,使用者幾乎只要透過點選拖拉,即可設定欄位、群組、篩選條件及圖表。

SAP逐步簡化Crystal Reports的版本,2008版已經單一化為Crystal Reports 2008及Crystal Reports Server 2008,而且兩者可以分開購買,企業可以只購買設計工具,未必要搭配報表伺服器。

資料來源超過35種,程式語言支援.NET及Java
Crystal Reports支援的資料來源超過35種,關聯式資料庫相容於DB2、Sybase、Access、Informix、SQL Server、MySQL、Teradata及Oracle等,還包括COM元件、JavaBean、XML、Web Services,以及Exchange Server、Lotus Notes、Outlook、Excel與IIS Log等非關聯式資料型態。

而與程式整合方面,Crystal Report 2008集中火力在支援.NET與Java, ASP、PHP、Delphi等COM元件的應用程式可選擇11版以前的產品。在開發工具的部分,.NET支援微軟Visual Studio 2002/2003/2005/2008和CodeGear的C# Builder,而Java方面,WebSphere、WebLogic、Eclipse及JBuilder都可以和這套報表平臺整合。

這套報表設計工具能與.NET及Java應用程式整合,開發工具方面,Crystal Reports 2008支援Visual Studio、C# Builder、WebSphere、WebLogic、Eclipse及JBuilder等整合開發環境。

欄位總管能簡化設計難度,點選拖拉即可完成
Crystal Reports 2008已推出繁體中文的版本,不過此次測試是英文的版本,使用者不難發現它的操作介面類似Office 2007,可以視覺化地設定字型、顏色、置中等格式。

使用者透過報表精靈指定資料來源及資料表以後,除了可以選擇自行撰寫SQL陳述式擷取資料源,或者利用工具左側的「欄位總管(Field Explorer)」,直接拖放欄位到報表設計畫面上,完成一張條列式報表,點選「預覽」即可檢視資料內容。

若要在報表中增加群組設定,除了手寫「Group By」語法外,還可運用「群組專家」功能,可直覺地設計多層式群組,例如先依國家再依地區、城市層層分組,並呈現縮排效果。

而且報表匯出成PDF檔時,系統依群組加入書籤,所以使用者拿到PDF格式的報表,點選書籤,報表即移至該群組的位置。

而設定篩選條件,也就是SQL中的Where子句,在「欄位總管」中有「參數欄位」功能,使用者在建立參數、點選欄位,然後設定大於/等於/小於等條件,即完成互動式報表。

此外,使用者通常希望能夠依各欄位排序,以檢視不同順序排列的結果,Crystal Reports也允許使用者自行設定排序的可能性。只要設計者勾選「繫結排序控制(Sort Control)」功能,不但可以依欄位變換排序方式,甚至可以在欄位上按右鍵選擇「Top N」、「80/20」、「top 10」或者「Top 100」等,檢視客製化的結果。

另外,若要在業績或庫存等欄位,做到讓低於標準值的資料以紅色警示, 通常需要撰寫公式,而Crystal Reports也簡化了此部分的設定。

例如,只要在「醒目提示專家」中設定欄位、條件及字體/底色的變化即可。若是需要使用公式,2008版共有750個以上的函式供設計者使用。

Crystal Reports的設計仿造Office 2007的目的,是希望降低使用門檻,使用者可以簡單透過滑鼠拖拉元件完成一張報表。

圖表元件自動依報表資料建置雛型
完成文數字型的報表後,若要再加入圖表以強化視覺化效果,Crystal Reports的特點在於,能讓使用者拖拉一個圖表元件至報表,系統會根據報表的欄位及群組等設定,定義圖表的X、Y軸及標題,自動完成一張圖表。

換句話說,使用者只需要根據現成的圖表加工,調整欄位或度量方式,例如群組項目太多,按右鍵可改為前80%、前10項,甚至更換長條圖為圓餅圖。確定之後,再就視覺呈現,可直接以滑鼠拖拉元件本身,即可調整傾斜度、厚度及旋轉效果。

設計完成的報表,還可以做其他變化,例如設計顯得陽春,可以套用別人設計的範本。既有報表的欄位、資料、圖表、說明、標題和群組設定不會遺失,將一併套用範本的設計風格。

而像電子型錄之類的應用,產品照片或圖檔若是內嵌在報表中,會使得檔案變得肥大,Crystal Reports有一項特別的「Dynamic Image」功能,可以像網頁設計一樣,將圖檔存放在不同資料夾,透過檔案連結動態抓圖,使執行效率加快。

報表採絕對位置,資料不會移位
所有報表都需要考量列印的需求,Crystal Reports是採絕對位置的配置方式,在設計人員設定紙張大小之後,欄位與資料的內容即依設定排列,即使透過網頁瀏覽,格式也不會跑掉。使用者在預覽時,可以縮放顯示的比例,然而,列印時資料不會隨之縮放。

此外,2008版可以在同一份報表中,穿插直/橫印的內容。例如第一頁是橫印的交叉表,第二頁以後是直式的條列式報表。這可以透過「群組」的方式設定,可以在不寫程式的情況下,控制頁面的直/橫印。

但若有比較複雜的要求,例如,最後一頁採橫式,而頁數可能依資料量而有不同時,則需要額外撰寫程式碼。文⊙李延華

Crystal Reports採取絕對位置的報表配置方式,設計人員在設定紙張大小之後,欄位與資料的內容即依設定排列,所以即使透過網頁瀏覽,格式也不會跑掉。

熱門新聞

Advertisement