天天看點

機房收費系統之VB報表

簡單地說:報表就是用圖表、表格等格式來動态顯示資料,用一個公式來表示的話,就是“報表 = 多樣的格式 + 動态的資料”,報表可以說是企業管理的基本措施和途徑,是企業的基本業務要求,可以說是企業運作所必須的。

    要想在vb中使用報表,首先必須得安裝一款報表的軟體,在我做收費系統的時候,我用的是grid++report報表軟體,然後打開vb——引用,找到圖中的兩個控件

機房收費系統之VB報表

,添加之後,會顯示兩個新的部件,

機房收費系統之VB報表

    打開grid++report報表設計器,插入——報表頭、明細網格、報表尾,要想成功的用vb報表成功,接下來,分成兩大主要部分:

    1、資料庫與報表的連接配接

    在明細網格上有三個圖示,

機房收費系統之VB報表

   先點第一個,“資料庫連接配接串與查詢sql”

機房收費系統之VB報表

建立資料庫連接配接串——資料連接配接屬性,選擇“microsoft ole db provider for sql server”——下一步

機房收費系統之VB報表
機房收費系統之VB報表

做完以上步驟之後,點第2、3個圖示,按順序,“根據資料設定自動生成字段”——“根據字段自動生成列”

機房收費系統之VB報表

到這,資料庫和報表的連接配接完成。

    2、vb與報表的連接配接

    通過代碼将報表加載到vb中去,首先添加顯示報表的控件,grdisplayviewer1,接下來,就是寫代碼了!

報表的列印和列印預覽:

報表的重新整理: