潤(rùn)乾報(bào)表V4.5初級(jí)教程_第1頁
潤(rùn)乾報(bào)表V4.5初級(jí)教程_第2頁
潤(rùn)乾報(bào)表V4.5初級(jí)教程_第3頁
潤(rùn)乾報(bào)表V4.5初級(jí)教程_第4頁
潤(rùn)乾報(bào)表V4.5初級(jí)教程_第5頁
已閱讀5頁,還剩513頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 1一 月二 月三 月產(chǎn)品名稱數(shù)量金額利潤(rùn)產(chǎn)品名稱數(shù)量金額利潤(rùn)產(chǎn)品名稱數(shù)量金額利潤(rùn)合 計(jì)合 計(jì)合 計(jì)四 月五 月六 月產(chǎn)品名稱數(shù)量金額利潤(rùn)產(chǎn)品名稱數(shù)量金額利潤(rùn)產(chǎn)品名稱數(shù)量金額利潤(rùn)合 計(jì)合 計(jì)合 計(jì)目錄 第1章前言京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司第1章前言 第1章前言目錄1.1.使用對(duì)象潤(rùn)乾報(bào)表V4.5初級(jí)教程適用于對(duì)報(bào)表業(yè)務(wù)有一定的了解,需要學(xué)習(xí)潤(rùn)乾報(bào)表的初學(xué)者。 潤(rùn)乾報(bào)表V4.5初級(jí)教程1.2.文檔目的京C備 號(hào) 版權(quán)信息 Cop

2、yRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司第1章前言 第1章前言目錄1.1.使用對(duì)象潤(rùn)乾報(bào)表V4.5初級(jí)教程適用于對(duì)報(bào)表業(yè)務(wù)有一定的了解,需要學(xué)習(xí)潤(rùn)乾報(bào)表的初學(xué)者。 潤(rùn)乾報(bào)表V4.5初級(jí)教程1.2.文檔目的京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司1.2.文檔目的第1章前言 1.2.文檔目的本文檔是為了用戶學(xué)習(xí)潤(rùn)乾報(bào)表的初級(jí)知識(shí)而編寫的。通過學(xué)習(xí)本文檔,用戶可以初步掌握潤(rùn)乾報(bào)表設(shè)計(jì)器的使用,初步了解潤(rùn)乾報(bào)表的擴(kuò)展概念以及簡(jiǎn)單匯總的原理,了解統(tǒng)計(jì)圖的常用屬性,能夠獨(dú)立設(shè)計(jì)一些比較常規(guī)的報(bào)表 。 第1章前言第2章入門京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息

3、系統(tǒng)技術(shù)有限公司第2章入門 第2章入門目錄2.1.制作一張報(bào)表的步驟圖2.1. 1.2.文檔目的2.2.啟動(dòng)報(bào)表設(shè)計(jì)器京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司第2章入門 第2章入門目錄2.1.制作一張報(bào)表的步驟圖2.1. 1.2.文檔目的2.2.啟動(dòng)報(bào)表設(shè)計(jì)器京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司2.2.啟動(dòng)報(bào)表設(shè)計(jì)器第2章入門 2.2.啟動(dòng)報(bào)表設(shè)計(jì)器啟動(dòng)報(bào)表設(shè)計(jì)器的方式有三種方法:方法一:在安裝目錄(比如默認(rèn)的安裝目錄:C:Program FilesreportHomebin)尋找startup.bat的程序文件,雙擊運(yùn)行即可;方

4、法二:從程序組中選擇:開始 - 程序 - 潤(rùn)乾報(bào)表 - 潤(rùn)乾報(bào)表設(shè)計(jì)器方法三:安裝完潤(rùn)乾報(bào)表之后,在桌面上會(huì)出現(xiàn)潤(rùn)乾報(bào)表設(shè)計(jì)器的快捷方式,雙擊即可。 潤(rùn)乾報(bào)表設(shè)計(jì)器的主界面,如下圖所示:圖2.2. 第2章入門2.3.選擇設(shè)計(jì)器授權(quán)京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司2.3.選擇設(shè)計(jì)器授權(quán)第2章入門 2.3.選擇設(shè)計(jì)器授權(quán)授權(quán)文件是用來對(duì)使用潤(rùn)乾報(bào)表設(shè)計(jì)器的用戶進(jìn)行權(quán)限控制的,用戶獲得的授權(quán)文件不同,他可以使用的報(bào)表設(shè)計(jì)器的功能點(diǎn)也不同。如果用戶獲得高版本的授權(quán)文件,那么用戶可以使用高功能的報(bào)表設(shè)計(jì)器,如果用戶獲得低版本的授權(quán)文件,那么用戶只能享用普通功能的報(bào)表

5、設(shè)計(jì)器。潤(rùn)乾報(bào)表設(shè)計(jì)器自帶了一個(gè)默認(rèn)的授權(quán)文件,此授權(quán)文件可以使用戶使用報(bào)表設(shè)計(jì)器的普通功能,所以用戶即使不選擇授權(quán)文件也能使用設(shè)計(jì)器。但是,如果用戶購(gòu)買了高版本的報(bào)表設(shè)計(jì)器,那么他必須選擇高版本的授權(quán)文件才能使用受限功能點(diǎn),否則他只能使用默認(rèn)授權(quán)文件對(duì)應(yīng)的普通功能的報(bào)表設(shè)計(jì)器。選擇授權(quán)文件的步驟如下:第一步:點(diǎn)擊菜單“配置”-“選項(xiàng)”,打開“選項(xiàng)”編輯界面,切換到“文件”標(biāo)簽頁,設(shè)置“授權(quán)文件名稱”來選擇授權(quán)文件,如下圖所示:圖2.3.第二步:點(diǎn)擊“授權(quán)文件名稱”編輯框后面的【】按鈕,彈出“打開”對(duì)話框,在此選擇授權(quán)文件所在的位置。如下圖所示:圖2.4.第三步:點(diǎn)擊【打開】按鈕,返回“選項(xiàng)”

6、界面,此時(shí)“授權(quán)文件名稱”編輯框中就顯示了你選擇的授權(quán)文件名稱。如下圖所示:圖2.5.第四步:在上圖中點(diǎn)【確定】按鈕,即完成了授權(quán)文件的選擇。第五步:重新啟動(dòng)報(bào)表設(shè)計(jì)器新的授權(quán)文件即可生效。 2.2.啟動(dòng)報(bào)表設(shè)計(jì)器2.4.連接數(shù)據(jù)源京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司2.4.連接數(shù)據(jù)源第2章入門 2.4.連接數(shù)據(jù)源步驟1:點(diǎn)擊菜單“配置”-“數(shù)據(jù)源”,彈出數(shù)據(jù)源配置界面。系統(tǒng)默認(rèn)的會(huì)包含一個(gè)demo數(shù)據(jù)源。圖2.6.步驟2:選中demo數(shù)據(jù)源,點(diǎn)【連接】 按鈕,數(shù)據(jù)源變成粉色,并且后面的說明也顯示已連接。圖2.7.此時(shí)數(shù)據(jù)源已經(jīng)連接,我們可以操作demo數(shù)據(jù)源

7、。注意本文檔所有例子數(shù)據(jù)源均來自該數(shù)據(jù)庫(kù)正常情況demo數(shù)據(jù)庫(kù)會(huì)隨設(shè)計(jì)器一同啟動(dòng),如果不能正常連接,請(qǐng)通過下面方式查看demo數(shù)據(jù)庫(kù)是否正常啟動(dòng)。方法一:在“本地應(yīng)用”中選擇“服務(wù)器”,我們會(huì)看到三個(gè)選項(xiàng),如下圖所示:圖2.8.此時(shí)“停止示例數(shù)據(jù)庫(kù)”可以選擇,“啟動(dòng)示例數(shù)據(jù)庫(kù)”被灰掉,說明demo數(shù)據(jù)庫(kù)已啟動(dòng),可以連接數(shù)據(jù)源。反之,若“停止示例數(shù)據(jù)庫(kù)”被灰掉,“啟動(dòng)示例數(shù)據(jù)庫(kù)”可以選擇,則說明數(shù)據(jù)庫(kù)未啟動(dòng),點(diǎn)“啟動(dòng)示例數(shù)據(jù)庫(kù)”即可。方法二:選擇“配置”-“選項(xiàng)”,彈出選項(xiàng)窗口,選擇“接管控制臺(tái)”,如下圖所示:圖2.9.重新啟動(dòng)設(shè)計(jì)器,在“配置”菜單中多了“控制臺(tái)”一項(xiàng)。如下圖所示:圖2.10.

8、點(diǎn)擊進(jìn)入控制臺(tái)窗口,如出現(xiàn)下列信息說明數(shù)據(jù)庫(kù)正常啟動(dòng),可以連接數(shù)據(jù)源。如圖:圖2.11. 2.3.選擇設(shè)計(jì)器授權(quán)2.5.一張最簡(jiǎn)單的報(bào)表京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司2.5.一張最簡(jiǎn)單的報(bào)表第2章入門 2.5.一張最簡(jiǎn)單的報(bào)表先做一張和數(shù)據(jù)庫(kù)無關(guān)的報(bào)表。該報(bào)表保存為2.5.raq 步驟1:直接點(diǎn)擊工具欄上的 按鈕,新建一張空白報(bào)表,如下圖所示:圖2.12.步驟2:在B2單元格里填寫:=to(1,10)。并選中B2格點(diǎn)擊工具欄上的 將單元格加上方框。如下圖所示:圖2.13.步驟3:然后點(diǎn)擊工具欄上的 按鈕,查看預(yù)覽,如下圖所示:圖2.14.我們可以看到,B

9、2格子里的數(shù)據(jù)自動(dòng)進(jìn)行了擴(kuò)展。 這正是報(bào)表工具與電子表格工具的最基本差異。電子表格工具只能在每個(gè)格子里填好內(nèi)容,不能自動(dòng)進(jìn)行這種擴(kuò)展。從這個(gè)最簡(jiǎn)單的例子,我們會(huì)發(fā)現(xiàn),定義報(bào)表的時(shí)候只用到了B2單元格,其他單元格都沒有被使用,但是如果我們把其他單元格都設(shè)成紅色背景,再預(yù)覽時(shí)如下圖所示:圖2.15.大家會(huì)發(fā)現(xiàn),那些沒用的單元格也被擴(kuò)展并且復(fù)制了,由此導(dǎo)致報(bào)表運(yùn)算過程中存在大量的冗余單元格,這些單元格都占據(jù)了內(nèi)存。因此為了提高報(bào)表的運(yùn)算效率,請(qǐng)把沒用的單元格刪掉,如下圖所示:圖2.16.這個(gè)例子還只是最初級(jí)的,后面我們會(huì)學(xué)到如何基于數(shù)據(jù)庫(kù)進(jìn)行各種復(fù)雜的擴(kuò)展。to函數(shù)說明: 生成一組連續(xù)的整數(shù)數(shù)據(jù)語法

10、: to(startExp,endExp,stepExp)參數(shù)說明:startExp 整數(shù)數(shù)據(jù)開始的表達(dá)式endExp 整數(shù)數(shù)據(jù)結(jié)束的表達(dá)式stepExp 整數(shù)數(shù)據(jù)步長(zhǎng)的表達(dá)式函數(shù)示例:to(1,5)=list(1,2,3,4,5)to(1,5,2)=list(1,3,5)to(-5,-10,-2)=list(-5,-7,-9)to(-10,-8)=list(-10,-9,-8) 2.4.連接數(shù)據(jù)源2.6.將報(bào)表發(fā)布到web上京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司2.6.將報(bào)表發(fā)布到web上第2章入門 2.6.將報(bào)表發(fā)布到web上將中的報(bào)表發(fā)布到web上步驟1:

11、在設(shè)計(jì)器中打開中的報(bào)表,點(diǎn)工具欄的 按鈕,在彈出的窗口中輸入報(bào)表發(fā)布路徑(C:Program FilesreportHomewebappsdemoreportFiles)和報(bào)表文件名(2.5.raq)。圖2.17.點(diǎn)擊【確定】按鈕發(fā)布報(bào)表。步驟2:點(diǎn)擊工具欄的 按鈕,或者點(diǎn)擊菜單“本地應(yīng)用”-“演示例子”-“啟動(dòng)demo”, 啟動(dòng)潤(rùn)乾報(bào)表中內(nèi)置的tomcat。注意demo應(yīng)用是部署到內(nèi)置的服務(wù)器tomcat上的,所以啟動(dòng)了demo應(yīng)用也就啟動(dòng)了tomcat。第一次啟動(dòng)內(nèi)置的tomcat,會(huì)彈出未發(fā)現(xiàn)服務(wù)器授權(quán)文件的提示框,如下圖所示:圖2.18.點(diǎn)擊【確定】按鈕,出現(xiàn)如下的選擇授權(quán)文件對(duì)話框:

12、圖2.19.點(diǎn)擊【瀏覽】按鈕,選擇授權(quán)文件所在的位置。如下圖所示:圖2.20.點(diǎn)擊【打開】按鈕,返回“授權(quán)”對(duì)話框,如下圖所示:圖2.21.點(diǎn)擊【確定】按鈕,出現(xiàn)“完成”提示框,如下圖所示:圖2.22.點(diǎn)擊【確定】按鈕,就可以啟動(dòng)內(nèi)置的tomcat了。第一次啟動(dòng)時(shí)需要設(shè)置授權(quán)文件,以后啟動(dòng)時(shí)就不需要設(shè)置了。步驟3:點(diǎn)擊工具欄的 按鈕,啟動(dòng)IE瀏覽器,在瀏覽器中展現(xiàn)報(bào)表。圖2.23.這樣我們剛才做好的報(bào)表就可以在頁面上展現(xiàn)出來了,上面的工具菜單可以靈活定制,實(shí)現(xiàn)打印、保存EXCLE、PDF等功能。潤(rùn)乾報(bào)表由報(bào)表設(shè)計(jì)器和報(bào)表服務(wù)器兩個(gè)部分構(gòu)成。設(shè)計(jì)器授權(quán)是對(duì)潤(rùn)乾報(bào)表設(shè)計(jì)器進(jìn)行授權(quán)。服務(wù)器授權(quán)是對(duì)潤(rùn)

13、乾報(bào)表服務(wù)器進(jìn)行授權(quán),例如對(duì)報(bào)表設(shè)計(jì)器中內(nèi)置的tomcat服務(wù)器進(jìn)行授權(quán)。兩種授權(quán)相互獨(dú)立,各盡其責(zé),設(shè)計(jì)器授權(quán)文件不能用于服務(wù)器授權(quán),服務(wù)器授權(quán)文件也不能用于設(shè)計(jì)器授權(quán)。潤(rùn)乾報(bào)表設(shè)計(jì)器自帶了一個(gè)默認(rèn)的設(shè)計(jì)器授權(quán)文件,所以用戶即使不選擇設(shè)計(jì)器授權(quán)文件也能使用設(shè)計(jì)器。但是設(shè)計(jì)器沒有自帶服務(wù)器授權(quán)文件,設(shè)計(jì)器自帶的是設(shè)計(jì)器授權(quán),這個(gè)授權(quán)文件不能應(yīng)用到服務(wù)器上,demo應(yīng)用是部署到內(nèi)置的服務(wù)器tomcat上的,所以第一次啟動(dòng)demo時(shí)必須進(jìn)行服務(wù)器授權(quán)。 2.5.一張最簡(jiǎn)單的報(bào)表第3章網(wǎng)格式報(bào)表京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司第3章網(wǎng)格式報(bào)表 第3章網(wǎng)格式報(bào)表目

14、錄3.1.網(wǎng)格式報(bào)表,體會(huì)擴(kuò)展第一步:點(diǎn)擊桌面圖標(biāo),或在開始菜單中選擇運(yùn)行潤(rùn)乾報(bào)表設(shè)計(jì)器,進(jìn)入潤(rùn)乾報(bào)表設(shè)計(jì)器的主界面。如下圖所示:圖3.1.設(shè)計(jì)器主界面第二步:第三步:新建報(bào)表,在菜單欄中選擇“文件”-“新建報(bào)表”,彈出新建報(bào)表向?qū)Т翱冢簣D3.2.新建報(bào)表的注意事項(xiàng):新建報(bào)表的窗口中存在 普通報(bào)表 和 填報(bào)或參數(shù)表單 兩種填報(bào)類型選項(xiàng),如果是匯總類型的報(bào)表,一般選擇 普通報(bào)表,如果是需要填寫的或者作為參數(shù)模板使用的,選擇 填報(bào)或參數(shù)表單。數(shù)據(jù)集類型選擇“SQL檢索”,點(diǎn)【下一步】進(jìn)入SQL編輯器窗口。圖3.3.數(shù)據(jù)集是一個(gè)二維的視圖,是報(bào)表的數(shù)據(jù)來源。數(shù)據(jù)集可以通過數(shù)據(jù)庫(kù)的sql查詢獲得,也可

15、以來自其他異構(gòu)的數(shù)據(jù)文件。報(bào)表運(yùn)算引擎不關(guān)心數(shù)據(jù)集的數(shù)據(jù)來自哪里,始終基于數(shù)據(jù)集的數(shù)據(jù)來運(yùn)算報(bào)表。因此,制作報(bào)表的第一步:定義數(shù)據(jù)集在SQL編輯器窗口的底部選擇“指定模式”為全部,在可選表名中雙擊EMPLOYEE表,點(diǎn)“數(shù)據(jù)字段”標(biāo)簽。圖3.4.在數(shù)據(jù)字段列表中選擇我們想要展現(xiàn)的字段,通過“語法”標(biāo)簽可以查看到數(shù)據(jù)集的語法:ds1: SELECT EMPLOYEE.EMPID,EMPLOYEE.EMPNAME,EMPLOYEE.BIRTHDAY,EMPLOYEE.SEX,EMPLOYEE.DEGREE,EMPLOYEE.BONUS FROM EMPLOYEE選好后點(diǎn)【確定】按鈕回到向?qū)Т翱?。點(diǎn)

16、【生成網(wǎng)格式報(bào)表】按鈕進(jìn)入設(shè)計(jì)器編輯界面,我們看到,一張網(wǎng)格式報(bào)表就做好了,單元格中自動(dòng)產(chǎn)生了表達(dá)式:圖3.5.A2單元格中表達(dá)式為:=ds1.Select(EMPID) B2單元格中表達(dá)式為:=ds1.EMPNAMEC2單元格中表達(dá)式為:=ds1.BIRTHDAYD2單元格中表達(dá)式為:=ds1.SEXE2單元格中表達(dá)式為:=ds1.DEGREEF2單元格中表達(dá)式為:=ds1.BONUS將第一行的英文名稱改寫成中文并設(shè)置居中顯示。第四步: 此報(bào)表保存為3.1.raq,預(yù)覽效果如下圖所示:圖3.6.第五步:發(fā)布報(bào)表圖3.7.設(shè)置標(biāo)題位置:可以通過工具欄上的 , , 圖標(biāo)將標(biāo)題設(shè)為居左,居中和居右

17、。select函數(shù)說明函數(shù)說明: 從數(shù)據(jù)集的當(dāng)前行集中選取符合條件的記錄語法:datasetName.select( , desc_exp, filter_exp, sort_exp,rootGroupExp )datasetName.select( , , )/適用于不需排序或數(shù)據(jù)集中已排好序參數(shù)說明:select_exp: 要選擇的字段列名/列號(hào),也可以是表達(dá)式。 列號(hào)用#n表示,例如#0代表第0列,#1代表第1列,依此類推desc_exp: 指定數(shù)據(jù)排序的順序,true表示降序排列,false表示升序排列。filter_exp: 數(shù)據(jù)過濾表達(dá)式,如果全部選出,則此參數(shù)省略,僅用“,”占位

18、。sort_exp: 數(shù)據(jù)排序表達(dá)式。當(dāng)此項(xiàng)為空時(shí)先檢查desc_exp是否為空,如果為 空,則不排序,否則使用select_exp排序。 rootGroupExp 是否root數(shù)據(jù)集表達(dá)式返回值: 一組數(shù)據(jù)的集合,數(shù)據(jù)類型由select_exp的運(yùn)算結(jié)果決定 函數(shù)示例:例1:ds1.select( name ) 從數(shù)據(jù)源ds1中選取name字段列的所有值, 不排序例2:ds1.select( #2, true ) 從數(shù)據(jù)源ds1中選取第二個(gè)字段列的所有值并降序排列例3:ds1.select( name,false,sex=1) 從數(shù)據(jù)源ds1中選取性別為男性的name字段列的值并升序排列例4

19、:ds1.select( name, true, sex=1, id ) 從數(shù)據(jù)源ds1中選取性別為男性的name字段列的值并按id字段降序排列圖3.8.報(bào)表設(shè)計(jì)好后,點(diǎn)工具欄 按鈕,保存報(bào)表潤(rùn)乾報(bào)表模板保存時(shí),和excel一樣,一個(gè)模板就是一個(gè)文件,由用戶自己管理。保存的報(bào)表模板不含數(shù)據(jù),只有表達(dá)式和屬性定義。使用時(shí),打開模板,連接數(shù)據(jù)源,點(diǎn)擊 預(yù)覽 按鈕或工具欄 即可瀏覽運(yùn)算后的結(jié)果報(bào)表預(yù)覽后的結(jié)果報(bào)表也可以保存,此時(shí)保存的是報(bào)表格式和數(shù)據(jù),不含表達(dá)式 2.6.將報(bào)表發(fā)布到web上3.2.顯示格式、顯示值京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司第3章網(wǎng)格式報(bào)表

20、 第3章網(wǎng)格式報(bào)表目錄3.1.網(wǎng)格式報(bào)表,體會(huì)擴(kuò)展第一步:點(diǎn)擊桌面圖標(biāo),或在開始菜單中選擇運(yùn)行潤(rùn)乾報(bào)表設(shè)計(jì)器,進(jìn)入潤(rùn)乾報(bào)表設(shè)計(jì)器的主界面。如下圖所示:圖3.1.設(shè)計(jì)器主界面第二步:第三步:新建報(bào)表,在菜單欄中選擇“文件”-“新建報(bào)表”,彈出新建報(bào)表向?qū)Т翱冢簣D3.2.新建報(bào)表的注意事項(xiàng):新建報(bào)表的窗口中存在 普通報(bào)表 和 填報(bào)或參數(shù)表單 兩種填報(bào)類型選項(xiàng),如果是匯總類型的報(bào)表,一般選擇 普通報(bào)表,如果是需要填寫的或者作為參數(shù)模板使用的,選擇 填報(bào)或參數(shù)表單。數(shù)據(jù)集類型選擇“SQL檢索”,點(diǎn)【下一步】進(jìn)入SQL編輯器窗口。圖3.3.數(shù)據(jù)集是一個(gè)二維的視圖,是報(bào)表的數(shù)據(jù)來源。數(shù)據(jù)集可以通過數(shù)據(jù)庫(kù)的

21、sql查詢獲得,也可以來自其他異構(gòu)的數(shù)據(jù)文件。報(bào)表運(yùn)算引擎不關(guān)心數(shù)據(jù)集的數(shù)據(jù)來自哪里,始終基于數(shù)據(jù)集的數(shù)據(jù)來運(yùn)算報(bào)表。因此,制作報(bào)表的第一步:定義數(shù)據(jù)集在SQL編輯器窗口的底部選擇“指定模式”為全部,在可選表名中雙擊EMPLOYEE表,點(diǎn)“數(shù)據(jù)字段”標(biāo)簽。圖3.4.在數(shù)據(jù)字段列表中選擇我們想要展現(xiàn)的字段,通過“語法”標(biāo)簽可以查看到數(shù)據(jù)集的語法:ds1: SELECT EMPLOYEE.EMPID,EMPLOYEE.EMPNAME,EMPLOYEE.BIRTHDAY,EMPLOYEE.SEX,EMPLOYEE.DEGREE,EMPLOYEE.BONUS FROM EMPLOYEE選好后點(diǎn)【確定】

22、按鈕回到向?qū)Т翱?。點(diǎn)【生成網(wǎng)格式報(bào)表】按鈕進(jìn)入設(shè)計(jì)器編輯界面,我們看到,一張網(wǎng)格式報(bào)表就做好了,單元格中自動(dòng)產(chǎn)生了表達(dá)式:圖3.5.A2單元格中表達(dá)式為:=ds1.Select(EMPID) B2單元格中表達(dá)式為:=ds1.EMPNAMEC2單元格中表達(dá)式為:=ds1.BIRTHDAYD2單元格中表達(dá)式為:=ds1.SEXE2單元格中表達(dá)式為:=ds1.DEGREEF2單元格中表達(dá)式為:=ds1.BONUS將第一行的英文名稱改寫成中文并設(shè)置居中顯示。第四步: 此報(bào)表保存為3.1.raq,預(yù)覽效果如下圖所示:圖3.6.第五步:發(fā)布報(bào)表圖3.7.設(shè)置標(biāo)題位置:可以通過工具欄上的 , , 圖標(biāo)將標(biāo)題

23、設(shè)為居左,居中和居右。select函數(shù)說明函數(shù)說明: 從數(shù)據(jù)集的當(dāng)前行集中選取符合條件的記錄語法:datasetName.select( , desc_exp, filter_exp, sort_exp,rootGroupExp )datasetName.select( , , )/適用于不需排序或數(shù)據(jù)集中已排好序參數(shù)說明:select_exp: 要選擇的字段列名/列號(hào),也可以是表達(dá)式。 列號(hào)用#n表示,例如#0代表第0列,#1代表第1列,依此類推desc_exp: 指定數(shù)據(jù)排序的順序,true表示降序排列,false表示升序排列。filter_exp: 數(shù)據(jù)過濾表達(dá)式,如果全部選出,則此參數(shù)

24、省略,僅用“,”占位。sort_exp: 數(shù)據(jù)排序表達(dá)式。當(dāng)此項(xiàng)為空時(shí)先檢查desc_exp是否為空,如果為 空,則不排序,否則使用select_exp排序。 rootGroupExp 是否root數(shù)據(jù)集表達(dá)式返回值: 一組數(shù)據(jù)的集合,數(shù)據(jù)類型由select_exp的運(yùn)算結(jié)果決定 函數(shù)示例:例1:ds1.select( name ) 從數(shù)據(jù)源ds1中選取name字段列的所有值, 不排序例2:ds1.select( #2, true ) 從數(shù)據(jù)源ds1中選取第二個(gè)字段列的所有值并降序排列例3:ds1.select( name,false,sex=1) 從數(shù)據(jù)源ds1中選取性別為男性的name字段

25、列的值并升序排列例4:ds1.select( name, true, sex=1, id ) 從數(shù)據(jù)源ds1中選取性別為男性的name字段列的值并按id字段降序排列圖3.8.報(bào)表設(shè)計(jì)好后,點(diǎn)工具欄 按鈕,保存報(bào)表潤(rùn)乾報(bào)表模板保存時(shí),和excel一樣,一個(gè)模板就是一個(gè)文件,由用戶自己管理。保存的報(bào)表模板不含數(shù)據(jù),只有表達(dá)式和屬性定義。使用時(shí),打開模板,連接數(shù)據(jù)源,點(diǎn)擊 預(yù)覽 按鈕或工具欄 即可瀏覽運(yùn)算后的結(jié)果報(bào)表預(yù)覽后的結(jié)果報(bào)表也可以保存,此時(shí)保存的是報(bào)表格式和數(shù)據(jù),不含表達(dá)式 2.6.將報(bào)表發(fā)布到web上3.2.顯示格式、顯示值京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限

26、公司3.2.顯示格式、顯示值第3章網(wǎng)格式報(bào)表 3.2.顯示格式、顯示值在中設(shè)計(jì)的報(bào)表性別、學(xué)歷都是用數(shù)值顯示的,而且獎(jiǎng)金等格式也并不美觀,那么我們可以在的基礎(chǔ)上增加顯示格式、顯示值等設(shè)置,使報(bào)表可讀性更強(qiáng)第一步:增加一個(gè)數(shù)據(jù)集 ds2: SELECT DEGREE.ID,DEGREE.NAME FROM DEGREE 第二步:定義表達(dá)式:圖3.9.將A2單元格表達(dá)式修改為:=ds1.Select(int(EMPID),false) 該表達(dá)式是將字符串型的EMPID轉(zhuǎn)換成整數(shù),再做排序操作。設(shè)置C2單元格的顯示格式為:yyyy年MM月dd日 設(shè)置F2單元格的顯示格式為:¥#0.00設(shè)置D2的顯示

27、值為:map(list(1,2),list(男,女) 設(shè)置E2的顯示值為:ds2.select1(name,id=value() 第三步:此報(bào)表保存為3.2.raq,預(yù)覽效果如下圖所示:圖3.10.第四步:發(fā)布報(bào)表圖3.11.增加數(shù)據(jù)集單擊菜單欄中的【配置】-【數(shù)據(jù)集】,在彈出的“數(shù)據(jù)集設(shè)置“窗口中點(diǎn)【增加】按鈕,彈出“數(shù)據(jù)集類型”窗口,如圖:圖3.12.選擇“SQL檢索”,點(diǎn)【確定】按鈕,即可彈出“SQL檢索“窗口,接下來可像新建報(bào)表時(shí)一樣定義SQL。Int函數(shù)說明將字符串或數(shù)字轉(zhuǎn)換成整數(shù)語法: int( string ) int( number )參數(shù)說明:string 需要轉(zhuǎn)換的字符串表

28、達(dá)式number 數(shù)字,如果帶有小數(shù)位,轉(zhuǎn)換后小數(shù)位被截掉返回值: 32位整數(shù)示例:例1:int( 100 ) 返回:100例2:int( 100.1 ) 返回:100例3:int(100.9999) 返回:100顯示格式報(bào)表運(yùn)算出來的數(shù)據(jù),往往需要按照一定的格式進(jìn)行展現(xiàn),例如金額1234.5678希望顯示成¥1,234.56,日期2005/12/25希望顯示成2005-12-25,百分比0.2345希望顯示成23.5%等等雖然對(duì)數(shù)據(jù)的顯示格式有一定的要求,但是單元格里真實(shí)的數(shù)據(jù)不能改變,照樣能夠被其他單元格引用,例如1234.5678雖然顯示成1,234.56,但是其他單元格引用時(shí),引用的是

29、1234.5678而不是1,234.56,否則會(huì)導(dǎo)致誤差顯示格式的設(shè)置方法選中需要設(shè)置顯示格式的單元格(可以批量選擇),雙擊屬性列表中的 顯示格式,如下圖所示:圖3.13.雙擊后,彈出顯示格式編輯對(duì)話框,如下圖所示:圖3.14.選擇相關(guān)的顯示格式,也可手工敲入,點(diǎn)擊確定,顯示格式設(shè)置完成。顯示值:由于業(yè)務(wù)的需要以及設(shè)計(jì)數(shù)據(jù)庫(kù)的考慮,從數(shù)據(jù)庫(kù)事實(shí)表中取出來的很多度量字段的值往往是編碼,例如員工表的性別字段,往往存的是0或者1,但是在報(bào)表中希望顯示成 男 或 女雖然編碼字段在報(bào)表中顯示成對(duì)應(yīng)的中文,但是該單元格的真實(shí)編碼還需要保留,當(dāng)別的單元格引用該單元格時(shí),引用的是編碼而非中文,此時(shí)就需要用到單

30、元格的顯示值屬性單元格的顯示值也可以被引用,此時(shí)用到disp函數(shù),例如:disp(A1) 代表A1單元格的顯示值。顯示值的定義有兩種方式:?jiǎn)沃岛蛯?duì)照表舉例:?jiǎn)沃刀x法: 1、例如:中國(guó),那么該單元格就顯示為中國(guó) 2、例如:ds1.select1(name,value()=id)對(duì)照表定義法: 例如:map(list(0,1),list(男,女)特別說明當(dāng)對(duì)數(shù)據(jù)集運(yùn)用過濾條件后確定只剩一條記錄時(shí),雖然select和select1的的運(yùn)算結(jié)果一樣,但是select1運(yùn)算效率高,因?yàn)樗灰业椒蠗l件的記錄,就不繼續(xù)檢索了,而select要檢索完所有的記錄才返回??紤]到顯示值屬性的定義里,幾乎所有情

31、況都只需要返回一條記錄,因此建議大家使用select1,不要使用selectmap函數(shù)說明顯示值對(duì)照表函數(shù),從對(duì)照表中找出當(dāng)前單元格對(duì)應(yīng)值的顯示值,沒有則返回null語法: map(valueListExp, displayListExp)參數(shù)說明:valueListExp 真實(shí)值列表,可以是可擴(kuò)展單元格或結(jié)果為集合列表的表達(dá)式displayListExp 顯示值列表,可以是可擴(kuò)展單元格或結(jié)果為集合列表的表達(dá)式 真實(shí)值列表和顯示值列表一一對(duì)應(yīng)返回值: 字符型,和當(dāng)前格真實(shí)值對(duì)應(yīng)的顯示值示例:例1:map(to(1,3),list(男,女,不定)例2:map(arg1,arg2) 其中arg1為

32、1,2,3組成的參數(shù)組,arg2為男,女,不定組成的字符串組例3:map(list(1,2,3),list(男,女,不定)Select1函數(shù)說明從數(shù)據(jù)集中按順序檢索到符合過濾條件的第一條記錄,返回其selectExp值語法: datasetName.select1(selectExp,filterExp,rootGroupExp)參數(shù)說明: selectExp 要選擇的字段列名/列號(hào),也可以是表達(dá)式。 列號(hào)用#n表示,例如#0代表第0列,#1代表第1列,依此類推 filterExp 過濾條件 rootGroupExp 是否root數(shù)據(jù)集表達(dá)式返回值: 數(shù)據(jù)類型不定,由selectExp的運(yùn)算結(jié)

33、果決定特別說明: 當(dāng)對(duì)數(shù)據(jù)集運(yùn)用過濾條件后確定只剩一條記錄時(shí),雖然select的運(yùn)算結(jié)果一樣,但是select1運(yùn)算效率高,因?yàn)樗灰业椒蠗l件的記錄,就不繼續(xù)檢索了,而select要檢索完所有的記錄才返回。示例:例1:ds1.select1(name) 返回?cái)?shù)據(jù)集ds1中第一條記錄的name字段值例2:ds1.select1(name,score90) 從數(shù)據(jù)集ds1中檢索出成績(jī)大于90的記錄,返回第一條記錄的name字段值Value函數(shù)說明取得當(dāng)前單元格的值語法: value()返回值: 當(dāng)前單元格的值 第3章網(wǎng)格式報(bào)表3.3.報(bào)表區(qū)域京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信

34、息系統(tǒng)技術(shù)有限公司3.3.報(bào)表區(qū)域第3章網(wǎng)格式報(bào)表 3.3.報(bào)表區(qū)域用設(shè)計(jì)器打開報(bào)表3.2,在該報(bào)表上做修改,增加頁眉、頁腳、標(biāo)題、表頭、表尾等。第一步: 定義表達(dá)式在報(bào)表3.2中,選中第一行,在行首格點(diǎn)右鍵,在彈出的菜單中選“插入行”,如圖:圖3.15.此時(shí)在報(bào)表頂端增加了一行,重復(fù)上面的操作,共增加兩行。選中第一行的行表頭,設(shè)置屬性列表的“行類型”為“分頁頁眉”。如圖所示:圖3.16.再選中第二行,設(shè)置屬性列表的“行類型”為“頭標(biāo)題”。如圖:圖3.17.選中第四行,在行首格點(diǎn)右鍵,在彈出的菜單中選“追加數(shù)據(jù)行”,如圖:圖3.18.重復(fù)上一步操作,共追加兩行。追加后選中第六行,設(shè)置屬性列表的

35、“行類型”為“分頁頁腳”。如圖所示:圖3.19.選中第五行,設(shè)置屬性列表的“行類型”為“報(bào)表尾”。如圖所示:圖3.20.在頁眉、標(biāo)題、表尾、頁腳等區(qū)域分別輸入相應(yīng)內(nèi)容,并調(diào)整報(bào)表格式。如圖所示:圖3.21.在報(bào)表頁腳區(qū)的F6單元格中輸入表達(dá)式:=第+pno()+頁 在報(bào)表頁尾區(qū)的F5單元格中輸入表達(dá)式:=now() 并設(shè)置顯示格式為:yyyy-MM-dd 第二步: 此報(bào)表保存為3.3.raq,預(yù)覽效果如下圖所示:圖3.22.預(yù)覽后我們看到,因?yàn)樵O(shè)置了表頭區(qū)和標(biāo)題區(qū),我們?cè)陲@示多條數(shù)據(jù)的時(shí)候,表頭被凍結(jié),滾動(dòng)條的拖拽只是數(shù)據(jù)區(qū)隨著改變。第三步:發(fā)布報(bào)表圖3.23.pno函數(shù)說明取得當(dāng)前頁的頁碼,

36、注意,本函數(shù)只是在分頁后才有效語法: pno(booleanExp)參數(shù)說明: booleanExp 表達(dá)式返回值: 當(dāng)前頁的頁碼。函數(shù)示例:pno() 返回前頁在總的頁表中的頁碼pno(true) 返回前頁在縱向分頁的頁表中的頁碼pno(false) 返回前頁在橫向分頁的頁表中的頁碼pcsum函數(shù)說明函數(shù)說明: 計(jì)算分頁后的當(dāng)前頁中所有的單元格(cellExp)的和,注意,本函數(shù)只是在分頁后才有效語法: pcsum(cellExp)參數(shù)說明: cellExp 表達(dá)式返回值: 當(dāng)前頁中所有的單元格(cellExp)的和函數(shù)示例: pcsum(A2條件) 返回當(dāng)前頁中所有的A2格之和pccoun

37、t函數(shù)說明函數(shù)說明: 計(jì)算分頁后的當(dāng)前頁中所有的單元格(cellExp)的個(gè)數(shù),注意,本函數(shù)只是在分頁后才有效語法: pccount(cellExp)參數(shù)說明: cellExp 表達(dá)式返回值: 當(dāng)前頁中所有的單元格(cellExp)的個(gè)數(shù)函數(shù)示例: pccount(A2條件) 返回當(dāng)前頁中所有的A2格的個(gè)數(shù)now函數(shù)說明函數(shù)說明: 獲得系統(tǒng)此刻的日期時(shí)間語法: now()返回值: 日期時(shí)間 3.2.顯示格式、顯示值3.4.設(shè)置預(yù)警條件京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司3.4.設(shè)置預(yù)警條件第3章網(wǎng)格式報(bào)表 3.4.設(shè)置預(yù)警條件用設(shè)計(jì)器打開報(bào)表3.3,在該報(bào)表上

38、做修改,使獎(jiǎng)金高于15000元的員工信息用紅色顯示。第一步:定義表達(dá)式圖3.24.選中第四行,設(shè)置第四行的前景色表達(dá)式為:if(F415000,-65536,-) 該表達(dá)式意思是當(dāng)員工獎(jiǎng)金高于15000時(shí)用紅色字體顯示,否則用黑色字體顯示。第二步: 此報(bào)表保存為3.4.raq,預(yù)覽效果如下圖所示:圖3.25.第三步:發(fā)布報(bào)表圖3.26.if函數(shù)說明根據(jù)布爾表達(dá)式的不同計(jì)算結(jié)果,返回不同的值。本函數(shù)從左到右計(jì)算,先出現(xiàn)的 布爾表達(dá)式先算,如果出現(xiàn)為true的表達(dá)式,則返回相應(yīng)的結(jié)果,后面的不再計(jì)算。 如果沒有一個(gè)布爾表達(dá)式為true,而且有缺省值表達(dá)式,則返回缺省值,否則返回null。語法: i

39、f(boolExp1,valueExp1,boolExp2,valueExp2 ,boolExp3,valueExp3 , defaultExp)參數(shù)說明:boolExp(n) 布爾表達(dá)式,如果結(jié)果為真,則返回對(duì)應(yīng)的值表達(dá)式計(jì)算結(jié)果valueExp(n) 值表達(dá)式,和布爾表達(dá)式一一對(duì)應(yīng)defaultExp 缺省值表達(dá)式,如果所有布爾表達(dá)式結(jié)果都為假,則返回本表達(dá)式計(jì)算結(jié)果返回值: 數(shù)據(jù)類型不定,由valueExp(n)的運(yùn)算結(jié)果決定。示例:例1:if(value()100,-65536,value()80,-,-14336 ) 表示當(dāng)前格的值大于100時(shí),返回-65536顏色值,當(dāng)前格的值小于

40、等于100且大于80時(shí),返回-顏色值,否則返回-14336顏色值 3.3.報(bào)表區(qū)域3.5.增加動(dòng)態(tài)背景色京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司3.5.增加動(dòng)態(tài)背景色第3章網(wǎng)格式報(bào)表 3.5.增加動(dòng)態(tài)背景色用設(shè)計(jì)器打開報(bào)表3.4,在該報(bào)表上做修改,使單雙行顯示不同的背景色。第一步:定義表達(dá)式圖3.27.選中第四行,設(shè)置第四行的背景色表達(dá)式為:if(row()%2=0,-,-1) , 該表達(dá)式意思是當(dāng)行數(shù)為偶數(shù)行時(shí)背景色顯示為淺藍(lán)色,當(dāng)行數(shù)為奇數(shù)行時(shí)背景色顯示為白色 第二步: 此報(bào)表保存為3.5.raq,預(yù)覽效果如下圖所示:圖3.28.第三步:發(fā)布報(bào)表圖3.29.r

41、ow函數(shù)說明取得當(dāng)前單元格所在行的行號(hào)語法: row(cellExp)參數(shù)說明: cellExp 單元格表達(dá)式(不寫表示當(dāng)前單元格)返回值: 整數(shù)舉例: 在第三行單元格中寫入=row(),返回值為3,如果第三行存在縱向擴(kuò)展格,則行號(hào)依次改變。 3.4.設(shè)置預(yù)警條件3.6.取數(shù)排序京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司3.6.取數(shù)排序第3章網(wǎng)格式報(bào)表 3.6.取數(shù)排序報(bào)表中,取數(shù)展現(xiàn)的時(shí)候往往要求記錄按照一定的順序進(jìn)行排列,我們稱為排序。比如中的報(bào)表,如果想按照員工id進(jìn)行升序排列,該如何實(shí)現(xiàn)?圖3.30.按“員工編號(hào)”升序排序潤(rùn)乾報(bào)表提供了兩種排序方式:sql中

42、排序,select函數(shù)中排序,下面分別介紹。第一種:SQL中排序SQL中排序是指在定義數(shù)據(jù)集的時(shí)候就把數(shù)據(jù)按著升序或降序排好,在報(bào)表設(shè)計(jì)階段直接取數(shù)即可,我們?cè)诶?.1上做修改。單擊主菜單中的【配置】-【數(shù)據(jù)集】,在彈出的“數(shù)據(jù)集設(shè)置”窗口中選中ds1數(shù)據(jù)集,點(diǎn)【編輯】按鈕彈出“SQL編輯器”,在“排序”標(biāo)簽頁中選擇要排序的字段,如圖:圖3.31.生成的語法:圖3.32.第二種:select函數(shù)中排序該方法是通過設(shè)置select函數(shù)的參數(shù)來實(shí)現(xiàn)排序,還以例3.1為例做修改。如果想以“EMPID”字段升序排列,可以將A2單元格表達(dá)式改寫為:=ds1.Select(int(EMPID),fals

43、e),此時(shí)報(bào)表就是以EMPID字段做升序排序了,若將表達(dá)式中的false改成true,則是以EMPID做降序排列。如果想用”姓名”字段排序,可以將A2單元格的表達(dá)式改寫成:=ds1.Select(EMPID,false,EMPNAME)更多用法請(qǐng)參考SQL中排序是在數(shù)據(jù)庫(kù)中進(jìn)行,而通過select函數(shù)排序是在報(bào)表端進(jìn)行,數(shù)據(jù)庫(kù)中有索引,且數(shù)據(jù)庫(kù)是c語言開發(fā)的,數(shù)據(jù)運(yùn)算速度快,因此如果報(bào)表中的排序規(guī)則是確定的,那么建議排序操作選擇在數(shù)據(jù)庫(kù)端進(jìn)行。 3.5.增加動(dòng)態(tài)背景色3.7.導(dǎo)出excel京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司3.7.導(dǎo)出excel第3章網(wǎng)格式報(bào)

44、表 3.7.導(dǎo)出excel潤(rùn)乾報(bào)表設(shè)計(jì)器非常類似于excel編輯器,這種天然的相似性,使得潤(rùn)乾報(bào)表可以無縫的導(dǎo)出為excel文件,并且導(dǎo)出的excel文件不失真,還可以在excel編輯器中進(jìn)行編輯。潤(rùn)乾報(bào)表設(shè)計(jì)器支持導(dǎo)出不分頁的excel文件、分頁的excel文件和帶公式的excel文件。其中導(dǎo)出為帶公式的excel文件可以把報(bào)表中的公式導(dǎo)出到excel文件中,給用戶的操作帶來了極大的方便。導(dǎo)出是功能受限的菜單。報(bào)表設(shè)計(jì)器自帶的授權(quán)文件不具有導(dǎo)出功能,如果你想使用導(dǎo)出功能必須選擇具有導(dǎo)出功能的授權(quán)文件和安裝加密狗驅(qū)動(dòng)。安裝加密狗驅(qū)動(dòng)的步驟如下:獲得加密狗安裝驅(qū)動(dòng)和加密狗。打開加密狗驅(qū)動(dòng)安裝文件

45、夾,點(diǎn)擊InstWiz3.exe,彈出“驅(qū)動(dòng)安裝向?qū)А钡臍g迎使用安裝向?qū)Ы缑?,如下圖所示:圖3.33.點(diǎn)擊【下一步】按鈕,彈出“驅(qū)動(dòng)安裝向?qū)А钡倪x擇安裝參數(shù)界面,如下圖所示:圖3.34.在“選擇安裝參數(shù)”界面中選擇驅(qū)動(dòng)安裝的路徑,選擇是“安裝驅(qū)動(dòng)程序”還是“卸載驅(qū)動(dòng)程序”。如果需要安裝“虛擬讀卡器” 點(diǎn)擊【高級(jí)設(shè)置】按鈕進(jìn)行安裝,加密狗不需要安裝虛擬的讀卡器。點(diǎn)擊【下一步】按鈕,系統(tǒng)自動(dòng)的進(jìn)行驅(qū)動(dòng)程序的安裝,安裝完成后彈出“驅(qū)動(dòng)安裝向?qū)А钡摹巴瓿伞苯缑?,如下圖所示:圖3.35.點(diǎn)擊【完成】按鈕,完成加密狗驅(qū)動(dòng)程序的安裝。把加密狗插入到電腦的USB接口上,到此你就可以使用導(dǎo)出菜單包含的各項(xiàng)導(dǎo)出功

46、能了。把報(bào)表3.5.raq導(dǎo)出為excel文件的操作步驟如下:第一步:打開設(shè)計(jì)器 第二步:連接數(shù)據(jù)源 第三步:打開報(bào)表 打開報(bào)表3.5.raq,確保已經(jīng)安裝了加密狗驅(qū)動(dòng) 第四步:預(yù)覽報(bào)表 點(diǎn)擊菜單【文件】-【預(yù)覽】或工具欄 即可瀏覽報(bào)表3.5.raq。第五步:導(dǎo)出Excel文件點(diǎn)擊菜單【文件】-【導(dǎo)出】-【Excel文件】,彈出“保存”對(duì)話框,在此對(duì)話框中選擇你導(dǎo)出的Excel文件存放的位置及輸入導(dǎo)出的Excel文件名。如圖3.7-1所示:圖3.36.保存對(duì)話框點(diǎn)擊【保存】按鈕就可實(shí)現(xiàn)把當(dāng)前預(yù)覽狀態(tài)下的報(bào)表信息導(dǎo)出為不分頁的Excel文件格式。導(dǎo)出不分頁的excel文件效果圖如下所示:圖3.3

47、7.第六步:導(dǎo)出分頁Excel文件點(diǎn)擊菜單【文件】-【導(dǎo)出】-【分頁Excel文件】,彈出“保存”對(duì)話框,在此對(duì)話框中選擇你導(dǎo)出的Excel文件存放的位置及輸入導(dǎo)出的Excel文件名。如圖3.7-1所示:點(diǎn)擊【保存】按鈕就可實(shí)現(xiàn)把當(dāng)前預(yù)覽狀態(tài)下的報(bào)表信息導(dǎo)出為分成多頁的Excel文件格式。導(dǎo)出為分頁Excel文件效果圖如下所示:圖3.38.第七步:導(dǎo)出帶公式Excel文件點(diǎn)擊菜單【文件】-【導(dǎo)出】-【帶公式Excel文件】,彈出“保存”對(duì)話框,在此對(duì)話框中選擇你導(dǎo)出的Excel文件存放的位置及輸入導(dǎo)出的Excel文件名。如圖3.7-1所示:點(diǎn)擊【保存】按鈕就可實(shí)現(xiàn)把當(dāng)前預(yù)覽狀態(tài)下的報(bào)表信息導(dǎo)出

48、為帶公式的Excel文件。注意把報(bào)表導(dǎo)出為帶公式的Excel文件時(shí),Excel不支持的公式無法導(dǎo)出。 3.6.取數(shù)排序3.8.內(nèi)建數(shù)據(jù)集京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司3.8.內(nèi)建數(shù)據(jù)集第3章網(wǎng)格式報(bào)表 3.8.內(nèi)建數(shù)據(jù)集3.8.1.內(nèi)建數(shù)據(jù)集的概念所謂內(nèi)建數(shù)據(jù)集,是把報(bào)表中的數(shù)據(jù)存儲(chǔ)到報(bào)表模板里,瀏覽報(bào)表的時(shí)候不用連接數(shù)據(jù)庫(kù)了。3.8.2.內(nèi)建數(shù)據(jù)集的用途可以使用戶快速的體驗(yàn)建立報(bào)表的過程。使用潤(rùn)乾報(bào)表設(shè)計(jì)器的新手,想體驗(yàn)一下建立報(bào)表的過程,如果使用外部數(shù)據(jù)集他需要先建立數(shù)據(jù)庫(kù)定義數(shù)據(jù)表在數(shù)據(jù)表中錄入數(shù)據(jù)在報(bào)表設(shè)計(jì)器中配置數(shù)據(jù)源連接數(shù)據(jù)源建立數(shù)據(jù)集,這些

49、步驟對(duì)于新手來說太繁瑣了。如果使用內(nèi)建數(shù)據(jù)集用戶只需在報(bào)表設(shè)計(jì)器中定義一個(gè)內(nèi)建數(shù)據(jù)集,錄入一些數(shù)據(jù)就可以在報(bào)表中使用了,給用戶的體驗(yàn)過程帶來了極大的方便。可以進(jìn)行技術(shù)支持。用戶在設(shè)計(jì)報(bào)表時(shí),如果發(fā)生了自己解決不了的問題,他會(huì)把有問題的報(bào)表發(fā)給技術(shù)人員查找問題,技術(shù)人員在查找問題時(shí)需要瀏覽報(bào)表進(jìn)行調(diào)試。用戶不需要把整個(gè)的外部數(shù)據(jù)庫(kù)和報(bào)表一起發(fā)給技術(shù)人員,而只需把有問題的報(bào)表涉及的數(shù)據(jù)轉(zhuǎn)為內(nèi)建數(shù)據(jù)集連同報(bào)表發(fā)給技術(shù)人員即可。3.8.3.編輯內(nèi)建數(shù)據(jù)集單擊主菜單中的【配置】-【數(shù)據(jù)集】,打開如下所示的“數(shù)據(jù)集設(shè)置”窗口:圖3.39.點(diǎn)擊【增加】按鈕,彈出“數(shù)據(jù)集類型”選擇窗口,如下圖所示:圖3.40

50、.我們選擇“內(nèi)建數(shù)據(jù)”,點(diǎn)擊【確定】按鈕,彈出“內(nèi)建數(shù)據(jù)集”窗口,在此窗口中我們可以定義內(nèi)建數(shù)據(jù)集包含的字段和數(shù)據(jù)值。在“字段”標(biāo)簽頁定義內(nèi)建數(shù)據(jù)集包含的字段,點(diǎn)擊【增加】按鈕,在字段列表中就會(huì)增加一個(gè)字段的定義,可以修改字段名和字段的數(shù)據(jù)類型。假設(shè)我們定義姓名和年齡兩個(gè)字段,如下圖所示:圖3.41.切換到“數(shù)據(jù)”標(biāo)簽頁,點(diǎn)擊【增加】按鈕,可以添加字段對(duì)應(yīng)的數(shù)據(jù)值。如下圖所示:圖3.42.我們也可以把excel文件中已有的數(shù)據(jù)導(dǎo)入到內(nèi)建數(shù)據(jù)集中。首先復(fù)制excel文件中的數(shù)據(jù)值,如下圖所示:圖3.43.在內(nèi)建數(shù)據(jù)集的“數(shù)據(jù)”標(biāo)簽頁點(diǎn)擊【粘貼】按鈕即可把excel文件中的數(shù)據(jù)導(dǎo)入到內(nèi)建數(shù)據(jù)集中。

51、如下圖所示:圖3.44.點(diǎn)擊【確定】按鈕,一個(gè)內(nèi)建數(shù)據(jù)集就建好了。用戶在設(shè)計(jì)報(bào)表時(shí)可以像使用外部數(shù)據(jù)集一樣來使用內(nèi)建數(shù)據(jù)集。 如果某個(gè)內(nèi)建數(shù)據(jù)集在多個(gè)報(bào)表中都用到了,那么不用重復(fù)定義過程,可以通過【復(fù)制】/【粘貼】按鈕,從其他報(bào)表里直接進(jìn)行拷貝,其他類型的數(shù)據(jù)集也同樣適用。圖3.45.選中某個(gè)數(shù)據(jù)集,點(diǎn)擊【復(fù)制】按鈕,然后打開另外一個(gè)報(bào)表的數(shù)據(jù)集設(shè)置界面,點(diǎn)擊【粘貼】按鈕,即完成了數(shù)據(jù)集的拷貝。也可以通過按住ctrl鍵,對(duì)多個(gè)數(shù)據(jù)集進(jìn)行批量拷貝。3.8.4.內(nèi)/外部數(shù)據(jù)集的轉(zhuǎn)換單擊主菜單中的【配置】-【數(shù)據(jù)集】,打開如下所示的“數(shù)據(jù)集設(shè)置”窗口:圖3.46.選中數(shù)據(jù)集列表中的一個(gè)數(shù)據(jù)集,點(diǎn)擊【

52、轉(zhuǎn)為內(nèi)建】按鈕,即可把外部數(shù)據(jù)集轉(zhuǎn)為內(nèi)建數(shù)據(jù)集。如下圖所示:圖3.47.從上圖中我們看到ds1轉(zhuǎn)為內(nèi)建數(shù)據(jù)集后,【轉(zhuǎn)為內(nèi)建】按鈕變成了【還原】按鈕。選中數(shù)據(jù)集列表中的ds1,點(diǎn)擊【還原】按鈕,ds1內(nèi)建數(shù)據(jù)集就還原成了它最初的“SQL檢索”數(shù)據(jù)集類型。注意把內(nèi)建數(shù)據(jù)集還原為外部數(shù)據(jù)集,要求內(nèi)建數(shù)據(jù)集最初是由外部數(shù)據(jù)集轉(zhuǎn)化而來的,不能是用戶自己建的內(nèi)建數(shù)據(jù)集,如果是用戶自己建的內(nèi)建數(shù)據(jù)集不能還原為外部數(shù)據(jù)集。 3.7.導(dǎo)出excel第4章參數(shù)京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司3.8.內(nèi)建數(shù)據(jù)集第3章網(wǎng)格式報(bào)表 3.8.內(nèi)建數(shù)據(jù)集3.8.1.內(nèi)建數(shù)據(jù)集的概念所謂

53、內(nèi)建數(shù)據(jù)集,是把報(bào)表中的數(shù)據(jù)存儲(chǔ)到報(bào)表模板里,瀏覽報(bào)表的時(shí)候不用連接數(shù)據(jù)庫(kù)了。3.8.2.內(nèi)建數(shù)據(jù)集的用途可以使用戶快速的體驗(yàn)建立報(bào)表的過程。使用潤(rùn)乾報(bào)表設(shè)計(jì)器的新手,想體驗(yàn)一下建立報(bào)表的過程,如果使用外部數(shù)據(jù)集他需要先建立數(shù)據(jù)庫(kù)定義數(shù)據(jù)表在數(shù)據(jù)表中錄入數(shù)據(jù)在報(bào)表設(shè)計(jì)器中配置數(shù)據(jù)源連接數(shù)據(jù)源建立數(shù)據(jù)集,這些步驟對(duì)于新手來說太繁瑣了。如果使用內(nèi)建數(shù)據(jù)集用戶只需在報(bào)表設(shè)計(jì)器中定義一個(gè)內(nèi)建數(shù)據(jù)集,錄入一些數(shù)據(jù)就可以在報(bào)表中使用了,給用戶的體驗(yàn)過程帶來了極大的方便??梢赃M(jìn)行技術(shù)支持。用戶在設(shè)計(jì)報(bào)表時(shí),如果發(fā)生了自己解決不了的問題,他會(huì)把有問題的報(bào)表發(fā)給技術(shù)人員查找問題,技術(shù)人員在查找問題時(shí)需要瀏覽報(bào)表

54、進(jìn)行調(diào)試。用戶不需要把整個(gè)的外部數(shù)據(jù)庫(kù)和報(bào)表一起發(fā)給技術(shù)人員,而只需把有問題的報(bào)表涉及的數(shù)據(jù)轉(zhuǎn)為內(nèi)建數(shù)據(jù)集連同報(bào)表發(fā)給技術(shù)人員即可。3.8.3.編輯內(nèi)建數(shù)據(jù)集單擊主菜單中的【配置】-【數(shù)據(jù)集】,打開如下所示的“數(shù)據(jù)集設(shè)置”窗口:圖3.39.點(diǎn)擊【增加】按鈕,彈出“數(shù)據(jù)集類型”選擇窗口,如下圖所示:圖3.40.我們選擇“內(nèi)建數(shù)據(jù)”,點(diǎn)擊【確定】按鈕,彈出“內(nèi)建數(shù)據(jù)集”窗口,在此窗口中我們可以定義內(nèi)建數(shù)據(jù)集包含的字段和數(shù)據(jù)值。在“字段”標(biāo)簽頁定義內(nèi)建數(shù)據(jù)集包含的字段,點(diǎn)擊【增加】按鈕,在字段列表中就會(huì)增加一個(gè)字段的定義,可以修改字段名和字段的數(shù)據(jù)類型。假設(shè)我們定義姓名和年齡兩個(gè)字段,如下圖所示:圖

55、3.41.切換到“數(shù)據(jù)”標(biāo)簽頁,點(diǎn)擊【增加】按鈕,可以添加字段對(duì)應(yīng)的數(shù)據(jù)值。如下圖所示:圖3.42.我們也可以把excel文件中已有的數(shù)據(jù)導(dǎo)入到內(nèi)建數(shù)據(jù)集中。首先復(fù)制excel文件中的數(shù)據(jù)值,如下圖所示:圖3.43.在內(nèi)建數(shù)據(jù)集的“數(shù)據(jù)”標(biāo)簽頁點(diǎn)擊【粘貼】按鈕即可把excel文件中的數(shù)據(jù)導(dǎo)入到內(nèi)建數(shù)據(jù)集中。如下圖所示:圖3.44.點(diǎn)擊【確定】按鈕,一個(gè)內(nèi)建數(shù)據(jù)集就建好了。用戶在設(shè)計(jì)報(bào)表時(shí)可以像使用外部數(shù)據(jù)集一樣來使用內(nèi)建數(shù)據(jù)集。 如果某個(gè)內(nèi)建數(shù)據(jù)集在多個(gè)報(bào)表中都用到了,那么不用重復(fù)定義過程,可以通過【復(fù)制】/【粘貼】按鈕,從其他報(bào)表里直接進(jìn)行拷貝,其他類型的數(shù)據(jù)集也同樣適用。圖3.45.選中某

56、個(gè)數(shù)據(jù)集,點(diǎn)擊【復(fù)制】按鈕,然后打開另外一個(gè)報(bào)表的數(shù)據(jù)集設(shè)置界面,點(diǎn)擊【粘貼】按鈕,即完成了數(shù)據(jù)集的拷貝。也可以通過按住ctrl鍵,對(duì)多個(gè)數(shù)據(jù)集進(jìn)行批量拷貝。3.8.4.內(nèi)/外部數(shù)據(jù)集的轉(zhuǎn)換單擊主菜單中的【配置】-【數(shù)據(jù)集】,打開如下所示的“數(shù)據(jù)集設(shè)置”窗口:圖3.46.選中數(shù)據(jù)集列表中的一個(gè)數(shù)據(jù)集,點(diǎn)擊【轉(zhuǎn)為內(nèi)建】按鈕,即可把外部數(shù)據(jù)集轉(zhuǎn)為內(nèi)建數(shù)據(jù)集。如下圖所示:圖3.47.從上圖中我們看到ds1轉(zhuǎn)為內(nèi)建數(shù)據(jù)集后,【轉(zhuǎn)為內(nèi)建】按鈕變成了【還原】按鈕。選中數(shù)據(jù)集列表中的ds1,點(diǎn)擊【還原】按鈕,ds1內(nèi)建數(shù)據(jù)集就還原成了它最初的“SQL檢索”數(shù)據(jù)集類型。注意把內(nèi)建數(shù)據(jù)集還原為外部數(shù)據(jù)集,要求內(nèi)

57、建數(shù)據(jù)集最初是由外部數(shù)據(jù)集轉(zhuǎn)化而來的,不能是用戶自己建的內(nèi)建數(shù)據(jù)集,如果是用戶自己建的內(nèi)建數(shù)據(jù)集不能還原為外部數(shù)據(jù)集。 3.7.導(dǎo)出excel第4章參數(shù)京C備 號(hào) 版權(quán)信息 CopyRight 北京潤(rùn)乾信息系統(tǒng)技術(shù)有限公司3.8.內(nèi)建數(shù)據(jù)集第3章網(wǎng)格式報(bào)表 3.8.內(nèi)建數(shù)據(jù)集3.8.1.內(nèi)建數(shù)據(jù)集的概念所謂內(nèi)建數(shù)據(jù)集,是把報(bào)表中的數(shù)據(jù)存儲(chǔ)到報(bào)表模板里,瀏覽報(bào)表的時(shí)候不用連接數(shù)據(jù)庫(kù)了。3.8.2.內(nèi)建數(shù)據(jù)集的用途可以使用戶快速的體驗(yàn)建立報(bào)表的過程。使用潤(rùn)乾報(bào)表設(shè)計(jì)器的新手,想體驗(yàn)一下建立報(bào)表的過程,如果使用外部數(shù)據(jù)集他需要先建立數(shù)據(jù)庫(kù)定義數(shù)據(jù)表在數(shù)據(jù)表中錄入數(shù)據(jù)在報(bào)表設(shè)計(jì)器中配置數(shù)據(jù)源連接數(shù)據(jù)源

58、建立數(shù)據(jù)集,這些步驟對(duì)于新手來說太繁瑣了。如果使用內(nèi)建數(shù)據(jù)集用戶只需在報(bào)表設(shè)計(jì)器中定義一個(gè)內(nèi)建數(shù)據(jù)集,錄入一些數(shù)據(jù)就可以在報(bào)表中使用了,給用戶的體驗(yàn)過程帶來了極大的方便。可以進(jìn)行技術(shù)支持。用戶在設(shè)計(jì)報(bào)表時(shí),如果發(fā)生了自己解決不了的問題,他會(huì)把有問題的報(bào)表發(fā)給技術(shù)人員查找問題,技術(shù)人員在查找問題時(shí)需要瀏覽報(bào)表進(jìn)行調(diào)試。用戶不需要把整個(gè)的外部數(shù)據(jù)庫(kù)和報(bào)表一起發(fā)給技術(shù)人員,而只需把有問題的報(bào)表涉及的數(shù)據(jù)轉(zhuǎn)為內(nèi)建數(shù)據(jù)集連同報(bào)表發(fā)給技術(shù)人員即可。3.8.3.編輯內(nèi)建數(shù)據(jù)集單擊主菜單中的【配置】-【數(shù)據(jù)集】,打開如下所示的“數(shù)據(jù)集設(shè)置”窗口:圖3.39.點(diǎn)擊【增加】按鈕,彈出“數(shù)據(jù)集類型”選擇窗口,如下圖

59、所示:圖3.40.我們選擇“內(nèi)建數(shù)據(jù)”,點(diǎn)擊【確定】按鈕,彈出“內(nèi)建數(shù)據(jù)集”窗口,在此窗口中我們可以定義內(nèi)建數(shù)據(jù)集包含的字段和數(shù)據(jù)值。在“字段”標(biāo)簽頁定義內(nèi)建數(shù)據(jù)集包含的字段,點(diǎn)擊【增加】按鈕,在字段列表中就會(huì)增加一個(gè)字段的定義,可以修改字段名和字段的數(shù)據(jù)類型。假設(shè)我們定義姓名和年齡兩個(gè)字段,如下圖所示:圖3.41.切換到“數(shù)據(jù)”標(biāo)簽頁,點(diǎn)擊【增加】按鈕,可以添加字段對(duì)應(yīng)的數(shù)據(jù)值。如下圖所示:圖3.42.我們也可以把excel文件中已有的數(shù)據(jù)導(dǎo)入到內(nèi)建數(shù)據(jù)集中。首先復(fù)制excel文件中的數(shù)據(jù)值,如下圖所示:圖3.43.在內(nèi)建數(shù)據(jù)集的“數(shù)據(jù)”標(biāo)簽頁點(diǎn)擊【粘貼】按鈕即可把excel文件中的數(shù)據(jù)導(dǎo)入

60、到內(nèi)建數(shù)據(jù)集中。如下圖所示:圖3.44.點(diǎn)擊【確定】按鈕,一個(gè)內(nèi)建數(shù)據(jù)集就建好了。用戶在設(shè)計(jì)報(bào)表時(shí)可以像使用外部數(shù)據(jù)集一樣來使用內(nèi)建數(shù)據(jù)集。 如果某個(gè)內(nèi)建數(shù)據(jù)集在多個(gè)報(bào)表中都用到了,那么不用重復(fù)定義過程,可以通過【復(fù)制】/【粘貼】按鈕,從其他報(bào)表里直接進(jìn)行拷貝,其他類型的數(shù)據(jù)集也同樣適用。圖3.45.選中某個(gè)數(shù)據(jù)集,點(diǎn)擊【復(fù)制】按鈕,然后打開另外一個(gè)報(bào)表的數(shù)據(jù)集設(shè)置界面,點(diǎn)擊【粘貼】按鈕,即完成了數(shù)據(jù)集的拷貝。也可以通過按住ctrl鍵,對(duì)多個(gè)數(shù)據(jù)集進(jìn)行批量拷貝。3.8.4.內(nèi)/外部數(shù)據(jù)集的轉(zhuǎn)換單擊主菜單中的【配置】-【數(shù)據(jù)集】,打開如下所示的“數(shù)據(jù)集設(shè)置”窗口:圖3.46.選中數(shù)據(jù)集列表中的一

溫馨提示

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

評(píng)論

0/150

提交評(píng)論