機房收費系統之結賬與報表(二)週報表製作《一學就會傻瓜版》
如果你對機房收費系統的結賬與日結賬、周結賬的關係資料庫表不清楚、可以先補補課
有錯請及時指出、有錯必改、方便大家!我們要用一個軟體做報表的模板、然後在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