潤乾報表基礎(chǔ)培訓(xùn)._第1頁
潤乾報表基礎(chǔ)培訓(xùn)._第2頁
潤乾報表基礎(chǔ)培訓(xùn)._第3頁
潤乾報表基礎(chǔ)培訓(xùn)._第4頁
潤乾報表基礎(chǔ)培訓(xùn)._第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、培訓(xùn)目的本文檔是為了用戶學(xué)習(xí)潤乾報表的初級知識而編寫的。通過學(xué)習(xí)本文檔,用戶可以初步掌握潤乾報表設(shè)計(jì)器的使用,初步了解潤乾報表的擴(kuò)展概念以及簡單匯總的原理,能夠獨(dú)立設(shè)計(jì)一些比較常規(guī)的報表 。培訓(xùn)內(nèi)容制作一張報表的步驟制作一張簡單的報表報表的簡單分類數(shù)據(jù)集參數(shù)動態(tài)參數(shù)宏統(tǒng)計(jì)圖Weblogic的簡單配置制作一張報表的步驟 如果數(shù)據(jù)源已經(jīng)存在或不需要從數(shù)據(jù)庫取值,此步可跳過 如果不需要數(shù)據(jù)源此步可跳過 數(shù)據(jù)集是數(shù)據(jù)的來源制作一張簡單的報表做一張和數(shù)據(jù)庫無關(guān)的報表步驟一:在B2單元格里填寫:=to(1,10)。步驟二:然后點(diǎn)擊工具欄上的預(yù)覽按鈕,查看預(yù)覽注意:大家會發(fā)現(xiàn),那些沒用的單元格也被擴(kuò)展并且復(fù)

2、制了,由此導(dǎo)致報表運(yùn)算過程中存在大量的冗余單元格,這些單元格都占據(jù)了內(nèi)存。因此為了提高報表的運(yùn)算效率,請把沒用的單元格刪掉。步驟三 :發(fā)布報表的簡單分類一、網(wǎng)格式報表 (普通報表)二、行式報表報表的簡單分類三、分組報表四、交叉報表(橫縱雙向擴(kuò)展)報表的簡單分類五、自由報表數(shù)據(jù)集數(shù)據(jù)集是數(shù)據(jù)的來源數(shù)據(jù)集分類 一、內(nèi)建數(shù)據(jù)集 所謂內(nèi)建數(shù)據(jù)集,是把報表中的數(shù)據(jù)存儲到報表模板里,瀏覽報表的時候不用連接數(shù)據(jù)庫了。二、sql檢索 使用最多的數(shù)據(jù)集。書寫的sql查詢語句盡量簡單,優(yōu)化到最大限度。三、復(fù)雜sql、text文件、語義層視圖、xml文件、存儲過程、 自定義注:每多一個數(shù)據(jù)集就多檢索一次數(shù)據(jù)庫。因此

3、,盡量減少數(shù)據(jù)集的個數(shù)參數(shù)一、參數(shù)的概念 在我們設(shè)計(jì)一張報表的時候,很少有里面的數(shù)據(jù)是固定不變的,常常需要根據(jù)一些條件來過濾出我們想要的數(shù)據(jù)。這就需要通過參數(shù)的形式控制報表中的數(shù)據(jù)二、參數(shù)的使用 第一步:進(jìn)入【參數(shù)配置】界面配置參數(shù),編輯參數(shù)名和參數(shù)的數(shù)據(jù)類型 1. 參數(shù)名稱盡量用英文,中文容易在部署的時候出現(xiàn)亂碼,徒增煩惱。 2. 如果所要定義的參數(shù)在其他報表文件中也定義過,為了避免重復(fù)定義帶來的繁瑣,可以 將重復(fù)使用的參數(shù)從其他報表拷貝到本報表中。(鉆取父子表之間,參數(shù)表與報表之間相同參數(shù)盡量采取復(fù)制粘貼的形式) 第二步:進(jìn)入【數(shù)據(jù)集設(shè)】置窗體,修改數(shù)據(jù)集中的sql,將sql中應(yīng)用到參數(shù)的

4、地方對應(yīng)替換為? 第三步:選擇【參數(shù)】標(biāo)簽頁,點(diǎn)擊【增加】按鈕,增加的參數(shù)與檢索條件中的“?”匹配。 第四步:新建填報或參數(shù)表單生成空白報表,根據(jù)需求增加相應(yīng)的參數(shù)輸入框。 第五步:在相應(yīng)的單元格屬性框的變量名屬性中填寫相應(yīng)的參數(shù)名稱。 第六步:保存參數(shù)表單:命名格式為:報表名_arg.raq 第七步:發(fā)布動態(tài)參數(shù)需求背景 這種查詢需求在實(shí)際中可能經(jīng)常會出現(xiàn),而我們希望只輸入一個日期就可以查詢出該日期所在只輸入一個日期就可以查詢出該日期所在周的訂貨信息表周的訂貨信息表,這樣會方便許多動態(tài)參數(shù)實(shí)例介紹1. 新建一個空白報表,定義兩個參數(shù)(開始時間、結(jié)束時間)2. 建立兩個數(shù)據(jù)集,設(shè)計(jì)表樣,填充數(shù)

5、據(jù)3. 動態(tài)參數(shù) 簡單的說,動態(tài)參數(shù)就是可以使用表達(dá)式的參數(shù)。 在這個報表里,進(jìn)入主菜單-配置-參數(shù),添加一個新參數(shù)arg1,數(shù)據(jù)類型為日期型,把a(bǔ)rg2和arg3兩個參數(shù)的參數(shù)類型都改成動態(tài)參數(shù),arg2的值填寫weekbegin(arg1),arg3的值填寫weekend(arg1)?,F(xiàn)在,預(yù)覽報表,可見彈出的參數(shù)設(shè)置窗口中只有arg1一個參數(shù)了動態(tài)參數(shù)總結(jié) 普通參數(shù)是直接將輸入的參數(shù)值傳給報表進(jìn)行運(yùn)算的,而動態(tài)參數(shù)是一個表達(dá)式,報表運(yùn)算時會先解析該表達(dá)式,然后將表達(dá)式計(jì)算出的結(jié)果作為參數(shù)值再傳給報表進(jìn)行運(yùn)算。普通參數(shù)與動態(tài)參數(shù)的區(qū)別1. 參數(shù)定義:2. 報表定義3. 預(yù)覽結(jié)果宏一、宏的概

6、念 1. 宏是一個沒有數(shù)據(jù)類型的字符串標(biāo)識,在報表運(yùn)算之前,系統(tǒng)會全面搜索整張報表的表達(dá)式定義,將所有的宏名替換成宏值。 2. 宏的引用方法為:$宏名宏名 3. 宏不能寫在引號引號里面二、實(shí)例定義宏 1. 在菜單欄先擇【配置】-【宏定義】,可打開報表宏編輯界面 2. 單擊【增加】按鈕,添加宏macro1,可對宏的宏名稱、描述、值等做編輯,編輯完點(diǎn)擊【確定】即可。本例單擊【增加】按鈕后不對宏做編輯,直接點(diǎn)擊【確定】。 3. 演示 test .raq文件(9:3720/report/reportJsp/showReport.jsp?raq=test1.raq)We

7、b引用宏 與設(shè)置參數(shù)表單一樣,不再贅述宏三、宏與參數(shù)的區(qū)別 參數(shù)參數(shù)在表達(dá)式中被當(dāng)成變量變量來使用,在表達(dá)式進(jìn)行計(jì)算的過程中,才引用參數(shù)的變量值。 宏宏在表達(dá)式中是沒有數(shù)據(jù)類型的符號,它指代一串字符,這串字符是表達(dá)式的表達(dá)式的一部分一部分。報表在運(yùn)算前,該表達(dá)式會進(jìn)行宏替換,把宏名替換成宏值,之后才進(jìn)行報表的表達(dá)式運(yùn)算。 舉例來說,某個表達(dá)式為 =ds1.select($macro1),而macro1的值為col1,那么該表達(dá)式會被替換成=ds1.select(col1),替換后才進(jìn)行表達(dá)式的運(yùn)算。統(tǒng)計(jì)圖開發(fā)過程: 1. 在報表下端追加一行,并將這一行的高度適當(dāng)調(diào)高。 統(tǒng)計(jì)圖2. 在A6單元格上點(diǎn)右鍵,在下拉菜單中選擇【統(tǒng)計(jì)圖】,設(shè)置如圖所示3. 保存預(yù)覽,發(fā)布(4:7089/report/reportJsp/showReport.jsp?raq=hzbb/jddjry.raq)Weblogic的簡單配置報表源文件(數(shù)據(jù)集)報表應(yīng)用(report)weblogic數(shù)據(jù)源weblogic數(shù)據(jù)源連接池緩沖池的配置:Weblogic的簡單配置Weblogic的簡單配置數(shù)據(jù)源的配置選擇獨(dú)立服務(wù)器和相應(yīng)的緩沖池注意事項(xiàng):1.配置weblogi

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論