機房收費系統之結賬與報表(二)週報表製作《一學就會傻瓜版》

Chenchen-發表於2013-11-06

如果你對機房收費系統的結賬與日結賬、周結賬的關聯式資料庫表不清楚、可以先補補課

有錯請及時指出、有錯必改、方便大家!



我們要用一個軟體做報表的模板、然後在VB裡面新增部件、程式碼呼叫模板,詳細步驟如下。


一、下載安裝


首先做報表要下載安裝Grid++Report 4.5 報表設計器

點選下載(內含破解補丁)


二、製作模板


1、開啟軟體——插入——頁首、明細網格、頁尾、如圖




2。製作頁首


靜態框:好像Label,能寫入文字並顯示

綜合文字框:可以寫入函式、變數等、跟文字結合並顯示、在這裡我們用作顯示日期



上圖右下角[#date3#][#time#]製作是自定義了date3跟time這兩個變數、並且在VB程式碼中付給他倆當前的日期與時間、做法如下。


(1)新建引數


這裡叫做引數、其實也是資料的容器、我還是習慣叫變數、都差不多

在軟體的右邊如圖、引數集合---插入---引數



(2)更改屬性


這個就是相當於給引數或者說變數命名、定義格式、定義資料型別

名稱:VB付給這個引數值的時候要寫

格式:日期是yyyy/mm/dd時間的是hh:mm:ss如圖

我一共定義了4個引數、

date1和date2是顯示週報表查詢從日期1到日期2的日期如圖

date3和time是顯示當前日期和時間

具體效果如圖



(3)放到頁首上


引數定義好、下面就放上去了、首先在頁首新建一個綜合文字框

然後雙擊文字框、彈出視窗點選、插入域-----引用型別選引數----然後選擇引數



效果如圖


3、製作表格


(1)連線資料庫(從左到右依次點選)


——查詢的SQL語句寫自己的表

記得點下測試、一般沒問題、有問題的話看下SQL語句是否寫錯



(2)生成欄位和列


先點選1、然後點選2、便可以自動執行剛剛的SQL語句獲得表裡的欄位和行

 


頁首就不說了、直接用靜態框就可以了



有錯請及時指出、有錯必改、方便大家!

最後----點選單----檔案----另存為----命名之後就可以生成模板了。

————————————————————————chenchen

相關文章