[摘 要] 在管理信息化中,雖然說是“無紙信息化”時代,但是實際上在很多場合離不開紙質的打印或精確打印。本文主要論述用Visual Studio 2008在.NET網頁中如何添加Microsoft SQL Server數據庫和報表源,如何創建報表文件,如何通過添加按鈕控件及相關代碼實現B/S架構下水晶報表的打印與精確打印。
[關鍵詞] 管理信息化;水晶報表;打印;精確打印
[中圖分類號]F232[文獻標識碼]A[文章編號]1673-0194(2009)04-0012-02
隨著計算機技術的發展與普及,越來越多的單位或部門已基本實現無紙管理信息化,但是在一些場合現在還不能完全無紙化,還要將計算機處理結果以報表形式通過打印機輸出到紙上,如公司產品銷售的發票打印、企業資格證等。在B/S架構中,常規的打印方法是使用瀏覽器文件菜單中的“打印”。使用這種方法打印雖然簡單,但打印出來的頁面會出現你所不希望出現的頁眉、頁腳、頁碼及背景等,還會出現版面不美、布局不好的現象,而且無法實現精確打印。本文以ASP.NET技術為基礎論述如何使用VS 2008實現B/S架構下的網頁內容的打印與精確打印。
一、用VS 2008創建Microsoft SQL Server數據庫
1. 打開VS 2008,新建一個Web窗體項目。
2. 在“視圖”菜單中選擇“服務器資源管理器”或者使用熱鍵Ctrl+Alt+S將“服務器資源管理器”打開,見圖1。
3. 在窗口的左邊欄,用鼠標右鍵單擊“數據連接”,在彈出的浮動菜單中選擇“創建新的SQL Server數據庫”,則有新窗口彈出,在該窗口中選擇“服務器名”,如“47012CAAD3A04CE\\SQLEXPRESS”(如果“服務”中的SQL Server Browser沒有開啟,則找不到服務器名),再填上“新數據庫名稱”,如“library”。最后用鼠標左鍵單擊“確定”。……