Grid++Report 數據填充教程


Grid++Report的報表設計器應用程序設計一個簡單的報表:“機房開發收入總匯表”

                
一、定義報表頭

1、執行菜單命令“插入”→“報表頭”

2、執行菜單命令“插入”→“靜態框”



3、設置 StaticBox1 的“文本”屬性設為“機房開發收入總匯表”,“文本對齊方式”和 “字體”屬性。 



二、插入明細網格
1、執行菜單命令“插入”→“明細網格”


三、綁定明細網格數據
        Grid++Report 采用 Windows 操作系統自帶的 OLE DB 數據引擎從數據源獲取報表數據, OLE DB 數據引擎是微軟最新最先進的數據操作引擎,支持各種普通數據庫與多種非數據庫數據源。
 
1、執行菜單命令“報表”----“明細數據庫查詢”----“設置數據庫連接串與查詢SQL”對話框打開。
  

 


2、在“設置數據庫連接串與查詢SQL”對話框中,執行“創建數據庫連接串、、、”按鈕,此時創建 OLE DB 數據鏈接屬性窗口打開。


  

3、在“OLE DB 提供程序”列表框中選擇“Microsoft  OLE DB Provider for SQL Server”----“下一步”

 

選擇“下一步”按鈕后,進入連接子夾,如下圖所示:

4、執行“選擇或輸入服務器名稱”--“使用指定的用戶名稱和密碼”--“在服務器上選擇數據庫”--“測試連接”

 
5、執行“確定”按鈕,數據鏈接串已經成功創建,大家可以在設置數據庫連接串與查詢SQL對話框的“數據庫連接串”編輯框中看到剛才創建的數據庫連接串。

 
6、在“查詢 SQL”編輯框中輸入“select * from CheckDay”,注意不要包括引號,表示將從 CheckDay 表中取其所有數據。 
7、執行“測試”按鈕驗證數據庫連接串與查詢 SQL是否正確設置。
8、執行“確定”按鈕關閉設置數據庫連接串與查詢SQL對話框,至此已經完成報表明細數據的綁定。

四、生成報表數據集的字段

1.執行菜單命令“編輯”→“根據明細查詢生成字段”,此時 Grid++Report 將根據上一步中創建的數據庫連接串與查詢 SQL 參數自動生成報表明細記錄集的字段,生成的字段與數據庫表中的字段保持一致。



五、定義明細網格的列

1、執行菜單命令“編輯”→“根據字段生成表格列”,此時 Grid++Report 將根據報表當前明細記錄集字段的定義生成明細列,每個字段將對應生成一個顯示列。 


2、屬性編輯窗口中改變其“文本”屬性,合理顯示文本。


3、明細網格的定義界面上部的標尺為列寬度指示標尺,將鼠標停放在兩個標尺之間的間隔區域,通過拖放可以改變列的顯示寬度,通過這樣的操作后,可以為每個列設置合理的顯示寬度。


4、至此“機房開發收入總匯表”報表已經定義出來,通過點擊設計器下端的“預覽視圖”與“查詢視圖”切換按鈕,大家可以及時看到報表的運行效果。





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM