VB報表設計中使用天宇報表控制項

2021-03-31 13:32:19 字數 3718 閱讀 2031

報表是軟體開發過程中非常耗費精力的事。並且報表的要求又很高。在我們試用了大量的專業報表工具如天宇報表(crystal reports)之後,我和我朋友對如何將這個複雜的東東加入我們的報表應用中有著非常的好奇心,但後來越來越感覺它的複雜程度不易使我們激動,且靈活性令人無法敬慕,久於久之,我們就有了開發乙個全新的報表元件的想法,並熱情地開發出來,這就是「天宇報表元件」。 align="right" marginwidth="0" marginheight="0" src="http://images.chinabyte.***/adjs/iframe-pip/y-software-pip.html" frameborder="0" width="360" scrolling="no" height="300">

這篇文章教你如何使用「天宇報表元件」,也可以讓你有開發報表工具的衝動並少走一些彎路。為了得到最好的效果,讀者最好需要有一些基礎的開發經驗。

簡介 天宇報表元件的的的主要功能: 

可以設定報表的主標題、副題、表尾,報表細節內容並設定風格,如字型、對齊方式、單元格線、邊框線...。

可以動態選擇所報表的列。把你的記錄集、網格表、資料表的內容列印出。

可以動態調整列寬。支援合併單元格。

可以動態設定頁邊距,動態設定列印格式,水平方式

可以動態定義頁首、頁尾、表頭、表體。插入日期、頁碼等,設定按草稿列印,行號列標、單色列印。

列印瀏覽設定:縮放,分頁瀏覽,上下頁等。

可儲存多達8種以上的檔案:excel檔案|文字檔案|web頁|*.dbf|wd1(1-2-3)(*.wdl)|wks(works *.wks)|*.wks|dif(資料交換格式*.dif)|*.dif

優點:

天宇報表有下面一些主要的優點:

1) 快速的報表開發工具

2) 能夠匯出成為複雜的

3) 靈活地由使用者或者程式設計者設定報**式

4) 7種以上的資料儲存格式

5) 呼叫極為方便,最小時僅二行程式設計**

6) 介面大方、美觀、功能強大

應 用 平 臺

vs6.0

開發工具

vb6.0

應用示例

dim rpt as new reopot6

rpt.setgrid = mshflexgrid1

rpt.showreport

天宇報表引擎(printclass.dll))

通過它可以完成一些任務,如在報告檔案中合併資料,轉換報告為其它格式等。也正是因為報告引擎的作用,才可以將asp.***中的天宇報表轉換成為普通html格式

生成報表檔案

自動生成最常見的電子**(excel)、web頁(html)、文字(txt)等多種檔案。

data source

你可以設定所報表mshflexgrid 、mshflexgrid 、tdbgrid 、datagrid 、recordset的物件,並由這些物件提供資料。

執行模式

通過程式設計人員引用該元件並設定報表的物件在應該程式中執行

其它注意事項

儘管天宇報表設定器擁有一些很酷的功能,如縮放、頁面設定等。但是他不提供程式設計設定,這些設定大部分由終端使用者完成,且使用者的電腦上必須安裝excel。

天宇報表如果沒有註冊,那麼它只能使用30次,30次後,有些功能就不能再使用了。為了避免這個,你不是不在 http://soft.ttyu.*** /這裡註冊此產品。 (好像不是這樣子的,不註冊也能用很長的時間,只是不能提供支援)

預設安裝的天宇報表只能支援5個使用者,為了支援更多的使用者,你不得不在 http://soft.ttyu.***/中購買許可證。

讓我們感受一下----在vb中使用列印日曆

1) 建立應用程式工程。在工程中引用天宇報表元件(printclass.dll)

報表是軟體開發過程中非常耗費精力的事。並且報表的要求又很高。在我們試用了大量的專業報表工具如天宇報表(crystal reports)之後,我和我朋友對如何將這個複雜的東東加入我們的報表應用中有著非常的好奇心,但後來越來越感覺它的複雜程度不易使我們激動,且靈活性令人無法敬慕,久於久之,我們就有了開發乙個全新的報表元件的想法,並熱情地開發出來,這就是「天宇報表元件」。 align="right" marginwidth="0" marginheight="0" src="http://images.chinabyte.***/adjs/iframe-pip/y-software-pip.html" frameborder="0" width="360" scrolling="no" height="300">

這篇文章教你如何使用「天宇報表元件」,也可以讓你有開發報表工具的衝動並少走一些彎路。為了得到最好的效果,讀者最好需要有一些基礎的開發經驗。

簡介 天宇報表元件的的的主要功能: 

可以設定報表的主標題、副題、表尾,報表細節內容並設定風格,如字型、對齊方式、單元格線、邊框線...。

可以動態選擇所報表的列。把你的記錄集、網格表、資料表的內容列印出。

可以動態調整列寬。支援合併單元格。

可以動態設定頁邊距,動態設定列印格式,水平方式

可以動態定義頁首、頁尾、表頭、表體。插入日期、頁碼等,設定按草稿列印,行號列標、單色列印。

列印瀏覽設定:縮放,分頁瀏覽,上下頁等。

可儲存多達8種以上的檔案:excel檔案|文字檔案|web頁|*.dbf|wd1(1-2-3)(*.wdl)|wks(works *.wks)|*.wks|dif(資料交換格式*.dif)|*.dif

優點:

天宇報表有下面一些主要的優點:

1) 快速的報表開發工具

2) 能夠匯出成為複雜的

3) 靈活地由使用者或者程式設計者設定報**式

4) 7種以上的資料儲存格式

5) 呼叫極為方便,最小時僅二行程式設計**

6) 介面大方、美觀、功能強大

應 用 平 臺

vs6.0

開發工具

vb6.0

應用示例

dim rpt as new reopot6

rpt.setgrid = mshflexgrid1

rpt.showreport

天宇報表引擎(printclass.dll))

通過它可以完成一些任務,如在報告檔案中合併資料,轉換報告為其它格式等。也正是因為報告引擎的作用,才可以將asp.***中的天宇報表轉換成為普通html格式

生成報表檔案

自動生成最常見的電子**(excel)、web頁(html)、文字(txt)等多種檔案。

data source

你可以設定所報表mshflexgrid 、mshflexgrid 、tdbgrid 、datagrid 、recordset的物件,並由這些物件提供資料。

執行模式

通過程式設計人員引用該元件並設定報表的物件在應該程式中執行

其它注意事項

儘管天宇報表設定器擁有一些很酷的功能,如縮放、頁面設定等。但是他不提供程式設計設定,這些設定大部分由終端使用者完成,且使用者的電腦上必須安裝excel。

天宇報表如果沒有註冊,那麼它只能使用30次,30次後,有些功能就不能再使用了。為了避免這個,你不是不在 http://soft.ttyu.*** /這裡註冊此產品。 (好像不是這樣子的,不註冊也能用很長的時間,只是不能提供支援)

預設安裝的天宇報表只能支援5個使用者,為了支援更多的使用者,你不得不在 http://soft.ttyu.***/中購買許可證。

讓我們感受一下----在vb中使用列印日曆

1) 建立應用程式工程。在工程中引用天宇報表元件(printclass.dll)

VB 報表設計

以前沒用vb來設計過報表,網上很多人建議使用水晶報表。本著簡單實用的原則我還是使用了vb自帶設計器來做。大體思路很簡單,通過資料來源的繫結來獲得資料,再使用報表顯示出來。但實際操作中細節問題很多,比如a4紙張列印太窄,必須橫向列印。先解決橫向列印問題 解決辦法一 是將vb 6公升級到sp5 通過了o...

WPF中使用ReportViewer報表

本篇部落格將介紹如何在wpf中使用reportviewer控制項。2.下面我們通過乙個例子 示例圖書品種報表 來演示,1 新建乙個wpf專案wpfbooksreport,326電影網 2 新增entities資料夾,並新增book類,public class book public string a...

WPF中使用ReportViewer報表

原文 wpf中使用reportviewer報表 本篇部落格將介紹如何在wpf中使用reportviewer控制項。2.下面我們通過乙個例子 示例圖書品種報表 來演示,1 新建乙個wpf專案wpfbooksreport,2 新增entities資料夾,並新增book類,public class boo...