|
Grid++Report 報表開發工具 |
|
|
|
安裝內容說明:
- 多語言集成支持,包含簡體中文、繁體中文與英文支持語言包。
- 包含WEB報表(B/S報表)插件與桌面報表(C/S)組件的程序文件與例子文件。
- 報表設計器應用程序:可視化設計報表模板。
- 軟件運行動態庫文件,也是產品的重新發布文件。安裝之后自動進行 COM 組件注冊。
- 幫助文檔及其它說明文檔。
- 可直接運行的例子應用程序。
- 大量例子源代碼與報表模板文件,源代碼例子包括:C#, VB.Net, VB, VC, Delphi, C++Builder、VFP、中文編程易語言。
- Web報表插件的例子程序包括:asp.net(c#)、asp.net(vb)、php、jsp。asp.net例子采用VS2005開發,VS2005及其后版本都可以使用。
- 其它有關 Grid++Report 的文檔與資源。
|
|
|
|
其它下載資源 |
|
類別
|
資源名稱
|
說明
|
軟件
|
Grid++Report5.8 最終版 |
本軟件僅供已經用 Grid++Report5.X 版開發且暫不升級到 新版本的用戶下載。初始試用與學習 Grid++Report 的用戶請下載最新版Grid++Report。 |
Grid++Report5.8 WEB報表插件客戶端安裝程序 |
個別電腦不能自動安裝報表插件,下載並運行此程序將把報表插件安裝在客戶端電腦上,WEB報表將能正常顯示出來。 |
Grid++Report5.6 WEB報表插件客戶端安裝程序 |
個別電腦不能自動安裝報表插件,下載並運行此程序將把報表插件安裝在客戶端電腦上,WEB報表將能正常顯示出來。 |
Grid++Report 4.5 簡體中文最終版 |
本軟件僅供購買 Grid++Report4.5 版且暫未升級到 5.0 的用戶下載。試用與學習 Grid++Report 的用戶請下載最新的 5.0 版軟件。 |
資料
|
JScript中文幫助 |
Grid++Report 的報表內部腳本默認采用 JScript,在編寫報表腳本時可以參考這個文檔。JScript 與 JavaScript 基本相同,在編寫B/S報表客戶端腳本時,也可以參考本文檔。 |
VBScript中文幫助 |
如果采用VBScript編寫 Grid++Report 報表腳本可以參考這個文檔。 |
DHTML 參考手冊 |
DHTML 網頁制作完全手冊 |
Grid++Report 易語言編程參考 |
Grid++Report 易語言編程參考 |
驅動
|
Mysql ODBC 驅動 |
當采用 Grid++Report 開發報表訪問 Mysql 數據庫時,應該在設計報表模板的電腦上安裝本驅動程序,以方便可視化設計報表的過程。 |
PostgreSQL OLE DB 驅動 |
當采用 Grid++Report 開發報表訪問 PostgreSQL 數據庫時,應該在設計報表模板的電腦上安裝本驅動程序,以方便可視化設計報表的過程。 |
Sqlite ODBC 驅動 |
ODBC 驅動程序、配置說明文檔與例子報表。 |
SQLServer、Oracle與Access等的 OLE DB 驅動 |
SQLServer、Oracle與Access等的 OLE DB 驅動在Windows系統本身存在,無需額外安裝。 |
IBM DB2 OLE DB 驅動 |
IBM DB2 OLE DB 驅動包含在 DB2 客戶端安裝包中,當采用 Grid++Report 開發報表訪問 DB2 數據庫時,應該在設計報表模板的電腦上安裝 DB2 客戶端,以方便可視化設計報表的過程。 |
|
實戰示例:


演示地址:http://www.rubylong.cn/WebReport/
產品介紹:
Grid++Report 是一款高性能高效率的報表開發工具,既可開發桌面軟件的報表與打印系統,也可開發WEB(B/S)軟件的報表與打印系統。提供一個具有超強數據展現功能的數據網格(DataGrid)部件,制作各種表格報表非常簡便;運行時可通過事件處理使報表與用戶交互;針對票據套打進行了專門實現;是開發動態報表的最佳選擇。提供可視化報表設計器,設計報表快速簡單。Grid++Report除了提供打印功能外,還提供獨有的報表查詢顯示功能,像各種數據網格(DataGrid)控件一樣顯示數據,讓報表的查詢顯示與打印一次實現,既提高開發效率又保持數據的一致性,這也是Grid++Report與其它報表控件的最大區別。 桌面開發適用於所有支持COM的開發平台,為VB、VC、Delphi、CBuilder、C#、VB.NET等編寫了大量例程。WEB開發在運行時是一個純粹的IE瀏覽器報表插件,報表只運行在瀏覽器客戶端,所以WEB開發可以適用於所有WEB開發技術與平台,如ASP、ASP.NET、JSP、PHP等,瀏覽器客戶端腳本可以采用JavaScript與VBScript。C/S與B/S報表開發共享相同的報表開發知識與資源。 本產品采用VC+COM+ATL+WTL開發,運行性能高,重新發布簡單、發布文件小且不依賴任何運行時庫。
組成 Grid++Report 為報表開發者提供四個外層構件,報表開發人員通過對這四個構件的使用為最終用戶提供完善的報表系統。桌面開發與WEB開發具有相同的系統架構與編程接口。以下是對四個構件對象的簡述: 報表引擎對象(GridppReport) 一個COM對象,一個不可見的組件對象。定義報表的模板數據,在生成報表時存貯報表記錄數據,對數據進行加工處理。生成打印頁面,輸出打印頁面等。報表定義、生成與展現的核心功能在此對象上實現,其它報表展現控件都要依賴並關聯報表引擎對象。 報表查詢顯示器(GRDisplayViewer) 一個 ActiveX 控件。在使用時要關聯一個報表引擎對象。以連續不分頁的方式展現報表數據,類似常規的表格控件方式展現報表數據,但數據展現格式更豐富,為最終用戶提供了完善的查看數據的操作。報表開發者通過對交互事件的響應,可以為報表最終用戶提供可交互的報表查詢功能。例如通過對匯總報表的的雙擊事件的響應,打開對應的明細報表,達到從匯總報表到明細報表的穿透查詢。 報表打印查看器(GRPrintViewer) 一個 ActiveX 控件。在使用時要關聯一個報表引擎對象。以打印輸出頁的方式展現報表,實現報表數據的打印預覽功能,報表展現后可執行打印、數據導出等。這個控件是報表生成后最常用的展現控件。產品內部實現了默認的打印預覽界面,報表開發人員應用報表打印顯示器可以實現自定義的報表打印預覽界面。 報表設計器(GRDesigner) 一個 ActiveX 控件。在使用時要關聯一個報表引擎對象。由三個窗口組成:其一是報表布局窗口,主要可以在其中設置報表顯示元素的大小、位置、顯示順序等。其二是屬性編輯窗口,可以在其中查看與修改選中對象的屬性值。其三是對象瀏覽窗口,顯示出所有報表元素對象,可以在此窗口中對報表元素進行選中操作。構件接口提供執行各種設計任務的動作方法,報表開發人員可以通過提供外部操作界面執行動作方法,為最終用戶提供運行時的自定義報表設計器。
功能概覽 一般功能
- 報表可編程定義,在程序中動態定義報表:根據用戶的報表配置參數,調用編程接口定義報表。
- 多層表頭報表:可以定義任意層數的報表表格標題。[圖示]
- 占列式分組,分組單元格合並:分組頭不單獨顯示行,而是占據一個或多個列並與分組項的記錄行並排顯示,在列的垂直方向上顯示位置可以設定在上端、居中、下端。[圖示]
- 自由單元格:將單元格設為自由格,在其中任意添加與排列的部件框,象其它條幅式報表控件一樣自由編排報表。
- 多種報表內容自動布局方式:錨定、填充、局中、對齊到列等。
- 豐富的文字顯示功能:如文字繞行輸出、字間距、行間距、文字方向與文字角度。[圖示]
- 豐富的數據統計分析:提供多種統計函數,支持表達式運算,提供編程事件實現自定義分組與統計。[圖示]
- 頁分組統計:在生成打印頁面時,對每頁數據進行統計。[圖示]
- 支持圖像在報表中顯示:支持的圖像格式包括JPG,GIF,BMP,EMF,WMF等。圖像既可以在設計時設置,也可以在運行時載入。[圖示]
- RTF格式文本輸出:支持的 RTF 格式的文本輸出。[圖示]
- 條形碼:支持所有常規類型條形碼打印,打印出的條形碼精度高易識別。[圖示]
- 圖表功能:提供柱圖、連線圖、餅圖、散列點圖、曲線圖、氣泡圖等,專門的圖表查詢顯示響應事件實現圖表穿透分析。[圖示]
- 多種文件格式的數據導出:Excel、PDF、HTML、CSV、TXT等。提供專門格式的報表文檔保存與查看。
- 報表模板數據提供多種保存與載入方法,實現報表模板數據存儲在數據庫服務器中,達到報表模板數據網絡共享。
- 提供豐富 VB.NET、C#、VC、VB、Delphi 及 C++Builder 下的例子。
打印輸出
-
打印預覽報表:提供缺省的打印預覽窗口[圖示],報表開發者直接調用報表接口的方法即可在缺省打印預覽窗口中對報表進行打印預覽。通過打印查看器構件可以實現自己的打印預覽界面[圖示]。
- 多種打印適應策略:橫向分頁、折行輸出、縮放適應等。
- 每頁固定行數生成打印頁頁面:在每頁中輸出指定行數的明細記錄行。
- 打印輸出時及時反映用戶在顯示查看器中對報表布局的修改:用戶可以在顯示查看器中改變列的顯示順序與寬度,打印報表時可以應用用戶的修改。
- 追加空白行,使整個頁面都畫上表格線。[圖示]
- 支持票據套打:提供專門的套打設計界面,可以將空白票據掃描圖顯示為背景。報表內容分成內容數據與表單數據兩部分,在套打輸出時只輸出內容數據。[圖示]
- 多欄報表打印、自定義紙張打印、垂直切分紙張打印。
屏幕查詢顯示
- 在屏幕上查詢顯示報表數據:通過查詢顯示器控件將報表數據在屏幕上展現,用戶在查詢顯示器中查看數據更方便,更快捷。
- 通過對事件的響應處理,可以與用戶進行互動,實現報表穿透查詢。[圖示]
- 通過拖放的方式改變列的顯示順序與寬度,並可以將改變反映到報表打印中。
- 鎖定固定列,讓關鍵列始終顯示,而不會隨列的水平滾動而隱藏。
- 按列排序:通過點擊列標題重新排列明細數據。
- 超大數據容量:顯示性能與數據量無關,即使超過 50 萬條記錄也可以在屏幕上平滑顯示。
報表設計器
- 完全可視化報表設計,支持規范的 Copy/Cut/Paste 與 Undo/Redo 操作。[圖示]
- 提供普通視圖與頁面視圖兩種報表設計模式,提供預覽視圖與查詢視圖便於及時檢查設計效果。
- 用報表設計器控件為報表最終用戶提供運行時可視化設計與調整功能。
- 報表設計器控件可以精細的定義顯示外觀與行為使能控制,為報表最終用戶提供恰當的報表可視化設計功能。
- 報表部件提供即時編輯功能,快速設定控件屬性。
- 支持拖放生成數據展現部件。
|
|
|
|