Crystal Reports基础知识
生活随笔
收集整理的這篇文章主要介紹了
Crystal Reports基础知识
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
報表,是企業運營,分析,決策的重要依據,所以相對來說是非常關鍵。 另一方面,隨著軟件在各行各業的推廣與普及,軟件中附帶的報表也越來越多,也越來越重要。因為行業的差別,報表的樣式復雜多變,即使是同行業,也因為行業內經營和操作的流程的異同,報表的樣式也千差萬別。報表的復雜多變性就造成了軟件設計的復雜性,特別是一些報表樣式相差很大,并且有大量報表的項目,就成了一種體力活了。這時就需要一個好的報表工具來解決開發過程中的雜復性,聽話Crystal Reports不錯,于是就把自己的認識與大家分享一下。同時也有一些朋友想了解一下,所以就邊學邊和大家分享了,如果有什么不正確和不準確的地方,希望大家指正。 Crystal Reports基礎知識 Crystal Reports國內的官網是[url]http://www.sap.com/china/index.epx[/url]。Crystal Reports是Business Objects公司的產品,Business Objects?是全球領先的商務智能(BI)軟件公司,幫助企業更加深入地跟蹤和了解其業務,改善決策水平,優化企業績效。1992年?Crystal Reports?成為全球第一種?Microsoft Windows?環境下的報表制作工具。2002年?Microsoft?在?Visual Studio .NET?中捆綁了?Crystal Reports??。在后續的Visual Studio2003,2005,2008都有捆綁Crystal Reports。 Crystal Reports已經與許多產品進行了捆綁,如Flash,Xcelsius Engage,Eclipse,Visual Studio .NET等,并且可應用于Windows Form和Web環境中,不但在Windows下還可以在Mac環境下運行。可以說Crystal Reports的適用范圍廣,功能強大。 其實從?1993?年開始,Crystal Reports?一直是?Visual Studio?的一部分,而現在它已經成為?Visual Studio?中報表制作的標準。每套?Visual Studio Professional?都附帶該工具,而且它直接集成到開發環境中。Crystal Reports for Visual Studio?是?Crystal Reports?定制版本,它是大多數?Microsoft Visual Studio?版本的默認安裝的一部分。Crystal Reports for Visual Studio?為?Windows?環境提供了創建演示文稿質量的交互式內容的能力。使用?Crystal Reports for Visual Studio,可以在基于?GUI?的程序中創建復雜而專業的報表。然后,可以將報表連接到幾乎所有數據源以及代理數據,例如結果集(例如,一個?ADO.NET?數據集)。使用?GUI?設計器中附帶的向導,可以方便地設置格式、分組、圖表制作和其它條件。使用?Crystal Reports for Visual Studio?的一個查看器控件,可以在?Web?或?Windows?應用程序中承載報表。Windows?客戶端和?HTML 3.2?或?4.0?客戶端中的報表顯示均具有高度交互性的特點,并且提供向下鉆取圖表、報表導航和文本搜索等功能。Crystal Reports for Visual Studio?為開發人員提供快速高效的方式,以創建演示文稿質量的報表并將其集成到應用程序中,而無需離開熟悉的?Visual Studio?開發環境。如果升級到Crystal Reports?的完整版本,將獲得其它功能和?Visual Studio?中的一個更新的報表組件。Crystal Reports for Visual Studio?包含?Crystal Reports?開發人員版的許多功能。這些功能可以創建報表、將報表連接到CrystalReportViewer?控件,還可以通過編程方式使用?Crystal Reports SDK?與這些報表交互。 接下來,我們看一下在Visual Studio 2008中的web環境下的Crystal Reports。 打開Visual Studio 2008,新建一個“空網站”,“解決方案資源管理器”。 然后選中Demo1工程,右鍵,“添加新項”,在添加新項面板中選中“Crystal報表”,名稱默認為“CrystalReport.rpt”,確定,如圖4,會生成一個報表文件,它和其他文件一樣,在工程文件夾中。 (圖1) (圖2) 在創建報表時可用三種方式,“使用報表向導”,“作為空白報表”和“來自于現有的報表”,當然,就像微軟的其他產品一樣,可以用向導也可以創建空白報表,通常情況下用空白來創建,因為向導中的樣式畢竟是有限的。 (圖3) 創建完報表后,CrystalReport.rpt在visual studio中的視圖如圖5,在報表設計中,通常報表分為報表頭,頁眉,頁腳,詳細資料和報表尾五個節,報表頭和報表尾只有一份,分別位于開頭和結尾,頁眉和頁腳,分別位于每頁報表的開頭和結尾,詳細資料節是一個相對復雜的節,會把滿足條的數據以記錄列表的形式顯示出來。 (圖4) 圖6,7分別是用來設計報表的對象,圖8是在aspx頁面中的Crystal Reports的相關組件。 (圖5) (圖6) (圖7) Crystal Reports for Visual Studio的操作性很好的與Visual Studio結合了起來,雖然在設計過程中會有許多報表的因素,但總體流程與操作還是很流暢的,比如數據源的添加,報表界面拖放設計,和報表的即寫即看功能,都是不錯體驗。
本文轉自桂素偉51CTO博客,原文鏈接: http://blog.51cto.com/axzxs/149698,如需轉載請自行聯系原作者
本文轉自桂素偉51CTO博客,原文鏈接: http://blog.51cto.com/axzxs/149698,如需轉載請自行聯系原作者
總結
以上是生活随笔為你收集整理的Crystal Reports基础知识的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux】文件查找、权限设置以及综合
- 下一篇: 三极管和MOS管的应用与区别