用 Grid++Report的報表設計器應用程序設計一個簡單的報表:「機房開發收入總彙表」sql
1、定義報表頭
數據庫
一、執行菜單命令「插入」→「報表頭」服務器
二、執行菜單命令「插入」→「靜態框」ide
三、設置 StaticBox1 的「文本」屬性設爲「機房開發收入總彙表」,「文本對齊方式」和 「字體」屬性。 測試
2、插入明細網格
一、執行菜單命令「插入」→「明細網格」
字體
3、綁定明細網格數據
Grid++Report 採用 Windows 操做系統自帶的 OLE DB 數據引擎從數據源獲取報表數據, OLE DB 數據引擎是微軟最新最早進的數據操做引擎,支持各類普通數據庫與多種非數據庫數據源。
一、執行菜單命令「報表」----「明細數據庫查詢」----「設置數據庫鏈接串與查詢SQL」對話框打開。 操作系統
二、在「設置數據庫鏈接串與查詢SQL」對話框中,執行「建立數據庫鏈接串、、、」按鈕,此時建立 OLE DB 數據連接屬性窗口打開。設計
三、在「OLE DB 提供程序」列表框中選擇「Microsoft OLE DB Provider for SQL Server」----「下一步」開發
選擇「下一步」按鈕後,進入鏈接子夾,以下圖所示:get
四、執行「選擇或輸入服務器名稱」--「使用指定的用戶名稱和密碼」--「在服務器上選擇數據庫」--「測試鏈接」
五、執行「肯定」按鈕,數據連接串已經成功建立,你們能夠在設置數據庫鏈接串與查詢SQL對話框的「數據庫鏈接串」編輯框中看到剛纔建立的數據庫鏈接串。
六、在「查詢 SQL」編輯框中輸入「select * from CheckDay」,注意不要包括引號,表示將從 CheckDay 表中取其全部數據。
七、執行「測試」按鈕驗證數據庫鏈接串與查詢 SQL是否正確設置。
八、執行「肯定」按鈕關閉設置數據庫鏈接串與查詢SQL對話框,至此已經完成報代表細數據的綁定。
4、生成報表數據集的字段
1.執行菜單命令「編輯」→「根據明細查詢生成字段」,此時 Grid++Report 將根據上一步中建立的數據庫鏈接串與查詢 SQL 參數自動生成報代表細記錄集的字段,生成的字段與數據庫表中的字段保持一致。
5、定義明細網格的列
一、執行菜單命令「編輯」→「根據字段生成表格列」,此時 Grid++Report 將根據報表當前明細記錄集字段的定義生成明細列,每一個字段將對應生成一個顯示列。
二、屬性編輯窗口中改變其「文本」屬性,合理顯示文本。
三、明細網格的定義界面上部的標尺爲列寬度指示標尺,將鼠標停放在兩個標尺之間的間隔區域,經過拖放能夠改變列的顯示寬度,經過這樣的操做後,能夠爲每一個列設置合理的顯示寬度。
四、至此「機房開發收入總彙表」報表已經定義出來,經過點擊設計器下端的「預覽視圖」與「查詢視圖」切換按鈕,你們能夠及時看到報表的運行效果。