天天看點

機房收費系統之報表

 報表,是什麼呢?她跟我們平時所熟悉的課程表,成績表,中國曆史大事年表,有沒有相同的地方呢?那麼現在就讓我們揭開她神秘的面紗吧,報表是企業管理的基本措施和途徑,是企業的基本業務要求,也是實施bi戰略的基礎,報表可以幫助企業通路,格式化資料,并把資料資訊以可靠和安全的方式呈現給使用者,深入洞察企業營運狀況,是企業發展的強大驅動力。

       簡單的說:報表就是用表格、圖表等格式來動态顯示資料。可以用公式表示為:“報表 = 多樣的格式 + 動态的資料”。 在沒有計算機以前,人們利用紙和筆來記錄資料,比如:賣棉花糖的每天的進出賬,就是賣棉花糖的每天将自己賣出的棉花糖記在一個本子上,然後每月都要彙總算算,就是早期報表的雛形。這種情況下,報表資料和報表格式是緊密結合在一起的,都在同一個本子上。資料也隻能有一種幾乎隻有記帳的人才能了解的表現形式,且這種形式難于修改。當計算機出現以後,人們利用計算機處理資料和界面設計的功能來生成、展示報表。

 現在就以機房收費系統中的報表為例,介紹一下如何設計“機房收入日彙總表”

 下載下傳并安裝,打開軟體,出現如下主界面

機房收費系統之報表

 定義報表頭,執行菜單-插入-報表頭,新插入的報表頭顯示在報表布局視窗中,然後,我們插入一個靜态框顯示報表的标題,執行菜單-插入-靜态框,用滑鼠在報表頭的顯示區域拖放一個矩形區域,一個新的靜态框顯示在拖放的矩形區域位置,點選新插入的靜态框,輸入“機房收入日彙總表”,完成回車,當然,你也可以改變文字的字型,大小,居中等一系列設定。

機房收費系統之報表

定義明細網格,執行菜單-插入-明細網格,新插入的明細網格顯示在報表的布局視窗當中,接下來定義資料庫連接配接串與查詢sql,在明細網格的工具欄上選擇“資料庫連接配接串與查詢sql”打開定義視窗。

機房收費系統之報表

 如同機房收費系統需要連接配接sql才能通路一樣,grid++report5  當然也需要要進行相關操作,那就是連接配接資料庫連接配接串,如下圖所示,特别注意的是,如果我們連接配接到access資料庫,可以標明“microsoft  jet 4.0 ole db proovider”這一項,如果報表的明細資料庫查詢中已經定義了資料庫連接配接串,這裡可以忽略連接配接串的定義,報表将自動應用明細資料庫查詢定義的資料庫連接配接串。

機房收費系統之報表

 點選下一步,進行如下操作

機房收費系統之報表

     如果在選擇或輸入伺服器名稱這一選項的下拉菜單中沒有你自己的服務的時候,你可以選擇英文狀态下的句号即可,代表本地的意思。然後定義查詢sql并檢測正确性,在查詢sql編輯框中錄入“select*from checkday_info”,如下所示:

機房收費系統之報表

接下來,需要建立字段,列,調整字型,大小等一系列操作,如下圖所示;

機房收費系統之報表

 接下來,我們需要定義頁腳顯示頁号,執行菜單插入-頁腳,新插入的頁腳會顯示在報表布局視窗中,插入一個綜合文字框顯示列印時間,插入綜合文字框,在部件框工具欄中選擇“綜合文字框”,然後再頁腳的左邊拖放一個矩形,一個綜合文字框已經插好,設定顯示内容,在右下角屬性編輯視窗中選中“文本”行,點選“...”,執行插入域,如下圖所示;

機房收費系統之報表

再此,我們的工作就完成了,設計了一張簡單的報表,成品如下圖所示;

機房收費系統之報表

機房收費系統中的報表相對于學生資訊管理系統來說,是一個全新的内容,由于對新事物的恐懼,我遲遲不敢觸及,其實,走過這段路程,才發現,跟平常接觸的一些辦公軟體大同小異,最重要的是去做,消除對新事物的恐懼。