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