/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
快樂報表設計器是一款由杭州數新軟件技術有限公司出品的報表製作軟件,是國內一款非常強大的報表軟件,該報表軟件可以幫助實現清單、分組、分欄、交叉、參數、鏈接、圖表、疊加、套打等等功能。
快樂報表能夠實現清單、分組、分欄、交叉、參數、鏈接、圖表、疊加、套打等各種類型的報表,支持VBScript 或 JavaScript 的內置腳本編程。 作為麵向最終用戶的應用軟件,最終用戶可以直接使用快樂報表提供的操作界麵實現報表的製作、查看、打印、發布和共享。
1.強大的報表功能
快樂報表能夠實現清單、分組、分欄、交叉、參數、鏈接、圖表、疊加、套打等各種類型的報表,支持 VBScript 或 JavaScript 的內置腳本編程。
2.支持B/S或C/S的應用和開發
快樂報表支持B/S或C/S的應用和開發。作為麵向最終用戶的應用軟件,最終用戶可以直接使用快樂報表提供的操作界麵實現報表的製作、查看、打印、發布和共享;作為麵向開發人員的開發工具,開發人員可以把快樂報表的功能集成到B/S或C/S的應用程序中。
3.中國式報表的支持
快樂報表提供對中國式報表的支持,如自動的報表網格線、複雜列頭、單元格合並、橫向分頁、單頁自適應等。
4.提供強大靈活的控件(插件)
提供數新查看器控件和數新報表設計器控件,把報表設計和查看集成到您的應用程序中,成為您應用程序中的一部分。
1、性能和穩定性
快樂報表主體程序是用C++開發的,程序體積小、運行穩定和快速。
從數據庫方麵看,既支持通用的OLE DB接口,也從底層支持了Oracel等流行數據庫的高效接口(如Oracle使用OCI),訪問數據庫是通暢的。從快樂報表原理看,如果數據庫訪問存在某些效率問題的話,往往是由於數據庫本身以及SQL語句的優劣導致的。
執行報表時,對報表結果的加載是異步方式的,也就是說,即使報表結果有成百上千頁,可以很快地顯示前幾頁供用戶瀏覽。
作為快樂報表核心的幾個控件,體積小,運行快,適應性強。
當然也存在一些不足,例如對XML的解析使用的是DOM機製,如果選擇其它機製應該會更好一些。但是DOM機製有利於後續版本的接口維護,所以,我們暫無替換此機製的打算。
2、二次開發
二次開發是快樂報表很吸引人的一個方麵。您所見到的HappyReport.EXE程序其實就是基於快樂報表係列控件進行二次開發的結果。
快樂報表不僅支持C/S下的二次開發,也支持Web下的,隻要按照COM標準就可以進行二次開發。
您可以利用快樂報表開發出非常優秀的程序。不僅可集成預覽、打印,還可以集成報表設計功能。另外,快樂報表還提供了通用數據庫訪問部件,可單獨引用。
3、文檔和服務
文檔:包括使用手冊、編程手冊、視頻教程等。
服務:使用快樂報表可享受到免費的技術支持,您可以通過電話、電子郵件、論壇等方式尋求支持。由於用戶眾多,我們隻給獲得快樂報表證書的,並且此證書在網上公示的用戶提供技術支持,在尋求電話或郵件支持的時候請告知您的會員ID、手機號碼或郵箱地址。
4、強大的報表功能
快樂報表能夠實現清單、分組、分欄、交叉、參數、鏈接、圖表、疊加、套打等各種類型的報表,支持 VBScript 或 JavaScript 的內置腳本編程。
5、支持B/S或C/S的應用和開發
快樂報表支持B/S或C/S的應用和開發。作為麵向最終用戶的應用軟件,最終用戶可以直接使用快樂報表提供的操作界麵實現報表的製作、查看、打印、發布和共享;作為麵向開發人員的開發工具,開發人員可以把快樂報表的功能集成到B/S或C/S的應用程序中。
6、中國式報表的支持
快樂報表提供對中國式報表的支持,如自動的報表網格線、複雜列頭、單元格合並、橫向分頁、單頁自適應等。
7、提供強大靈活的控件(插件)
提供報表查看器控件和報表設計器控件,把報表設計和查看集成到您的應用程序中,成為您應用程序中的一部分。
快樂報表的易用性
1、製作報表方麵:
快樂報表依賴一個主SQL,這就意味著做一張報表就要寫一個SQL,所以,是針對能夠寫SQL的具有一定技術基礎的人員的。如果SQL已經編寫好了,隻要把字段拖拽到合適的區域裏,如果需要分組則增加分組區域,相對來說報表製作是簡單的。
2、Web部署與使用方麵:
快樂報表安裝包中附帶一個Web查詢功能模塊,是基於快樂報表查看器控件二次開發,用PHP編寫的報表查詢係統。Web查詢功能模塊並集成了一個PHP簡易運行環境,安裝後即可以直接運行,如 //127.0.0.1:8082/ ,當然您也可以拷貝快樂報表安裝目錄下\htdocs\HappyWeb 目錄到您的
PHP運行環境中,即實現Web查詢模塊發布您自己的係統中。
3、二次開發方麵:
控件提供的調用接口豐富,符合COM標準,我們提供了編程指南和調用實例,參考一下就能夠自己完成了
一、清單報表製作的一般步驟
1.拖拽字段到明細區域
單擊“刷新”按鈕即可列出數據庫查詢的字段。把字段拖拽到明細區域。
2.增加標題
把文本對象放置到表頭區域,設置文字,作為報表標題。
3.增加頁碼
把左邊樹形控件中的頁碼拖拽到頁尾區域。
4.設置合計
把作為合計內容的DN對象放置在合適的區域中。
5.設置區域背景
設置區域背景,提高報表的觀賞性。
二、分組報表製作的一般步驟
1.增加分組
鼠標右鍵單擊報表設計器空白區域,執行彈出菜單的菜單項“增加分組”。每增加一個分組,就會出現隸屬於該分組的分組頭和分組尾區域。
2.設置分組字段
鼠標右鍵單擊需要設置的分組的分組頭或分組尾區域,執行彈出菜單的菜單項“設計器屬性”,在“分組”屬性頁中設置分組字段。
分組字段可以是某個數據庫字段,也可以是基於數據庫字段運算的公式。
3.在分組頭或分組尾區域添加合計內容
分組的目標是基於分組進行統計運算。所以,一般都需要往分組頭或分組尾區域中增加合計字段。