王磊
摘 要 隨著互聯網技術不斷普及應用,報表應用與管理工作邁上了一個新的臺階,在實際工作學習中發揮的作用與日俱增。因此針對基于.net環境下報表應用進行研究,不僅可以提高實際工作效率,也能夠在很大程度上推動報表應用研究工作進一步優化與改進,具有重要的促進作用和現實意義。
關鍵詞 .net環境 報表應用與管理 工作效率 優化與改進 現實意義
中圖分類號:TP3 文獻標識碼:A
0前言
目前.net環境下報表的應用研究主要是針對水晶報表設計與實現來進行,因此本次研究工作選取了水晶報表作為研究對象,依據.net環境下對報表的需求來深入分析報表設計與實現,以此來推動相關研究工作進一步發展,提高實際報表管理與應用工作效率做出應有的貢獻。
1 基于.net環境下報表應用需求研究
互聯網是一個開放性平臺,人們可以隨時隨地通過訪問網絡來搜集感興趣的信息以滿足工作需要,在很大程度上提高了實際工作效率,促進了生活工作方式變革。.net環境下報表的應用與管理將不再局限于某一個領域,而是通過網絡信息資源的共享與交流來滿足全面具體的應用需求。因此針對報表的應用與開發對滿足工作需要,推進社會經濟進一步發展具有重要的促進作用和現實意義。報表開發與應用也將會朝著多元化發展,需要在實際工作中不斷研發與改進,以提高報表的實用性。因此基于.net環境下報表開發與應用需要投入較多的精力來給予支持,以確保報表能夠緊隨時代發展要求,為社會輸出更多優質服務。
2 水晶報表概述
2.1水晶報表含義
Crystal Reports(水晶報表)是一款具有良好實用性的商務智能應用軟件,主要用于日常工作中設計以及產生報表。水晶報表是目前世界范圍內最專業、功能最全、操作性較高的報表應用管理系統,除了能夠滿足日常企事業單位生產所需之外,還能夠與絕大多數主流應用工具實現無縫對接,從而延伸了報表的使用范圍,進一步推動了社會無紙化辦公進程,有力的促進了相關行業發展,具有重要的推動作用與現實意義。
2.2水晶報表特點
2.2.1操作簡便、快捷
水晶報表相較于傳統報表應用與管理方式具有明顯的優勢,在報表數據計算與整理過程中不需要將繁雜的數據進行捆綁操作,從而有效節約了工作時間,很大程度上提高了工作效率。同時報表在進行編輯過程中可以通過簡單操作就能夠輕松實現,降低了報表操作與應用難度,使得報表能夠成為日常辦公軟件之一得到有效推廣使用。目前水晶報表應用已經進入了一個高峰階段,所帶來的社會效益與經濟收益在很大程度上推動了社會經濟進一步發展,日常辦公無紙化進程進一步加快,實現了經濟社會可持續發展的總體社會目標。
2.2.2水晶報表程序控制能夠滿足實際所需
水晶報表程序控制程序目前主要有拉(PULL)模式和推(OUSH)模式,根據實際工作需要選取科學合理的報表控制模式不僅能夠有效節約工作時間,還能夠在很大程度上促進報表得到優化和完善,具有較高的使用價值。在.net環境下,通過使用水晶報表不同程序控制模式可以有效降低數據庫連接消耗程度,提高系統自身的運行性能具有重要的影響作用。隨著計算機不斷普及應用,數據庫系統也將隨之普及,因此為了能夠有效提高數據庫系統運行效率與使用價值,就需要針對報表連接消耗問題進行有效解決,而實際研究也證實了水晶報表程序控制模式確實能夠實現降低連接消耗的目的。
3 .net環境下報表應用研究
3.1利用向導制作報表
利用向導來制作報表是實際工作中利用程度最高、應用范圍最廣泛的報表生成方法,其主要是通過向導的引導來完成所需要報表的設計與生成工作。具體步驟為:根據向導指引新建一個網站來添加報表,之后利用已經存在的數據源來進行報表內容的進一步加工工作。在報表設計器中通過選取合適的報表以及相應數據來進行內容豐富,之后將報表進行導出,如此一來就可以生成一個簡單實用、內容豐富翔實的報表。
3.2動態生成報表
由于實際工作需要,報表的應用不可能一直沿用固定報表生成模式,往往會因為實際數據變動而需要進行編輯改進,如果能夠動態生成報表將會在很大程度上簡化報表應用管理流程,提高工作效率。因此通過利用ReportViewer,根據實際所需報表需求來指定顯示報表,自動生成Object Data Source文件,該文件會根據生成數據源時默認定義方法來獲取數據庫中已經存在了的數據。打開Name="DataSet1_DEPARTMENT"/>