freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

birt報(bào)表開發(fā)手冊(cè)-在線瀏覽

2025-07-17 18:04本頁(yè)面
  

【正文】 圖,如圖、all in one 方式,下載集成開發(fā)環(huán)境。萬(wàn)事俱備只欠東風(fēng),下一步我們就開始激動(dòng)人心的使用之旅,期待了吧?四、使用說(shuō)明這里用一個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明列表和圖形報(bào)表的實(shí)現(xiàn)過(guò)程。、設(shè)置數(shù)據(jù)集參數(shù)創(chuàng)建數(shù)據(jù)源選中新創(chuàng)建的空白報(bào)表,進(jìn)入【數(shù)據(jù)資源管理器】選中【數(shù)據(jù)源】右鍵==》新建數(shù)據(jù)源,進(jìn)入新建數(shù)據(jù)源窗口有很多類型的數(shù)據(jù)源,選擇第二個(gè)JDBC數(shù)據(jù)源,輸入數(shù)據(jù)源名稱“OracleJDBC”點(diǎn)擊【下一步】由于數(shù)據(jù)源為oralce數(shù)據(jù)源,首先要選擇oracle的驅(qū)動(dòng),點(diǎn)擊【管理驅(qū)動(dòng)程序】點(diǎn)擊【添加】,選擇oralce數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序,添加后JAR文件一欄中現(xiàn)實(shí)了剛剛添加的驅(qū)動(dòng)程序,添加后點(diǎn)擊【確定】,返回【新建數(shù)據(jù)源】窗口,選擇驅(qū)動(dòng)程序類、數(shù)據(jù)數(shù)據(jù)庫(kù)URL、用戶名和密碼(JNDI URL為數(shù)據(jù)源),點(diǎn)擊【測(cè)試鏈接】,如果輸入的項(xiàng)全部正確會(huì)提示,鏈接成功點(diǎn)擊【完成】,數(shù)據(jù)源創(chuàng)建成功創(chuàng)建數(shù)據(jù)集合在【數(shù)據(jù)資源管理器】窗口,選中【數(shù)據(jù)集】,右鍵==》新建數(shù)據(jù)集,進(jìn)入新建數(shù)據(jù)集窗口輸入數(shù)據(jù)集名稱ryxx(人員信息),選擇剛剛創(chuàng)建的數(shù)據(jù)源(oracleJDBC),選擇數(shù)據(jù)集類型,我選擇的為“SQL 選擇查詢”,點(diǎn)擊【下一步】【可用數(shù)據(jù)項(xiàng)】一欄中顯示出可選擇的數(shù)據(jù)項(xiàng)(表),如果表空間和表過(guò)多,很難查找出創(chuàng)建數(shù)據(jù)集所需要的表,可以使用【應(yīng)用篩選器】,在架構(gòu)中選擇所在的表空間,篩選器中輸入表或表空間的關(guān)鍵子,類型包括,表、視圖和存儲(chǔ)過(guò)程,輸入條件后點(diǎn)擊【應(yīng)用篩選器】,在【可用數(shù)據(jù)項(xiàng)】中現(xiàn)實(shí)出符合條件的表空間和表。創(chuàng)建了兩個(gè)數(shù)據(jù)集分別為ryxx和ryxx_rb對(duì)應(yīng)的SQL語(yǔ)句分別為:Ryxx:select gh,xb,xm,sfzhm from t_rygl_ryxx where gh04700 and gh05000Ryxx_xb:select xb,count(xb) as cxb from t_rygl_ryxx where gh04700 and gh05000 group by xb點(diǎn)擊【預(yù)覽結(jié)果】,可查看SQL語(yǔ)句對(duì)應(yīng)的結(jié)果集,ryxx數(shù)據(jù)集對(duì)應(yīng)的如圖計(jì)算列在一些報(bào)表中可能要對(duì)一些列進(jìn)行計(jì)算生成新的列。Paletta窗口此窗口存在各種控件,使用方法是,直接拖到空白的報(bào)表上,下面分別介紹這幾個(gè)控件的具體作用。Grid可以用它在報(bào)表中設(shè)置你的布局??梢园褎?chuàng)建的數(shù)據(jù)集做為一個(gè)Table直接拖入到報(bào)表中,也可以先創(chuàng)建一個(gè)Table,然后拖入數(shù)據(jù)集中對(duì)應(yīng)的字段。圖表類型選擇,餅圖;維選擇,二維并具有深度;輸出格式選擇,SVG,點(diǎn)擊【下一步】選擇數(shù)據(jù)集一項(xiàng),選中【使用數(shù)據(jù)集】,從下拉列表中選擇ryxx_rb這個(gè)數(shù)據(jù)集,在數(shù)據(jù)預(yù)覽中出現(xiàn)此數(shù)據(jù)集的字段以及值,右鍵cxb列(或者直接拖入到扇面大小定義)選擇【繪制為值系列】;右鍵xb列(或者直接拖入到類定義)選擇【用作類別系列】點(diǎn)擊【下一步】,選擇【圖形區(qū)域】輸入圖表標(biāo)題,選擇背景色,選擇【圖形】選擇客戶區(qū)域背景,點(diǎn)擊區(qū)域格式也可以改變圖形布局,選擇【圖例】更改圖例的背景色和布局,布局更改為,方向,水平;位置,下方;定位,北;伸展,水平。選中表,在【屬性編譯器】中的【排序】點(diǎn)擊【添加】按鈕,選擇關(guān)鍵字(工號(hào))和方向(升序),點(diǎn)擊【確定】,此列表按照工號(hào)升序的排序現(xiàn)實(shí),此功能也可以使用SQL語(yǔ)句的order by來(lái)實(shí)現(xiàn)。在表格下面增加一行,在第一個(gè)單元格插入【標(biāo)簽】,并輸入“合計(jì):”,其余三行合并單元格,插入【數(shù)據(jù)】,輸入名稱,選擇數(shù)據(jù)類型點(diǎn)擊表達(dá)式后面的按鈕,雙擊可用列綁定==》表==》行數(shù)至此,一個(gè)簡(jiǎn)單的報(bào)表就生成了,預(yù)覽如下:、報(bào)表中的參數(shù)本節(jié)主要介紹標(biāo)量參數(shù),其他的參數(shù)形式請(qǐng)看原文(主要是還沒(méi)有研究透徹,如果研究透徹了我會(huì)更新我的文檔的),本節(jié)參照《Birt 報(bào)表參數(shù)的使用》。按著上面的方法創(chuàng)建一個(gè)Testparameter的空白報(bào)表。本文示例使用 Birt 自帶的 Sample 數(shù)據(jù)源,用到的數(shù)據(jù)基于圖1所示的實(shí)體關(guān)系模型。其中customers表的customernumber字段作為外鍵出現(xiàn)在orders表中,而orders表的ordernumber字段做為外鍵出現(xiàn)在orderdetails表中。報(bào)表參數(shù)定義于整個(gè)報(bào)表內(nèi),而數(shù)據(jù)集參數(shù)定義于某個(gè)數(shù)據(jù)集(DataSet)中。標(biāo)量參數(shù)是Birt報(bào)表中最簡(jiǎn)單也是最基本的一類參數(shù),標(biāo)量參數(shù)可以分為靜態(tài)和動(dòng)態(tài)兩種,其中靜態(tài)參數(shù)從用戶界面獲得用戶輸入的數(shù)據(jù)值,而動(dòng)態(tài)參數(shù)則可以關(guān)聯(lián)至某一個(gè)數(shù)據(jù)集,因此可以獲得一個(gè)數(shù)據(jù)的集合,供用戶選擇。 、靜態(tài)標(biāo)量參數(shù)右鍵點(diǎn)擊【大綱】面板中的【報(bào)表參數(shù)】選項(xiàng),在彈出的上下文菜單中點(diǎn)擊【新建參數(shù)】,彈出圖2所示編輯參數(shù)對(duì)話框,在【名字】域輸入?yún)?shù)的名字,本例中使用的參數(shù)名字為“customernum”,此時(shí)【值列表】項(xiàng)默認(rèn)為static。圖2:編輯參數(shù)創(chuàng)建名為SampleSet的數(shù)據(jù)集,見(jiàn)圖3,SQL語(yǔ)句為:select CUSTOMERNAME from CUSTOMERS where CUSTOMERNUMBER = ?圖3,創(chuàng)建數(shù)據(jù)集點(diǎn)擊【完成】,進(jìn)入編輯數(shù)據(jù)集窗口,點(diǎn)擊【參數(shù)】==》【新建】,輸入?yún)?shù)名稱,param;選擇數(shù)據(jù)類型,字符串;選擇方向,輸入;選擇鏈接到報(bào)表參數(shù),customernum,點(diǎn)擊【確定】完成了數(shù)據(jù)集中參數(shù)的定義。 如圖4所示。 在本例中,首先定義一個(gè)數(shù)據(jù)集,這個(gè)數(shù)據(jù)集不使用參數(shù),它從訂單表中查詢出所有的訂單號(hào),為報(bào)表參數(shù)提供一個(gè)數(shù)據(jù)值的列表。圖5,數(shù)據(jù)集“ordernum”接下來(lái),我們定義報(bào)表參數(shù),這個(gè)參數(shù)鏈接至前面的ordernum,因此可以根據(jù)數(shù)據(jù)集中的參數(shù)ordernum動(dòng)態(tài)的獲得可選值。 這樣就將報(bào)表參數(shù)和數(shù)據(jù)集參數(shù)關(guān)聯(lián)起來(lái)。 因此,我們定義圖7所示的數(shù)據(jù)集。、動(dòng)態(tài)組合參數(shù)動(dòng)態(tài)組合參數(shù)是在數(shù)據(jù)集中不設(shè)計(jì)參數(shù),在報(bào)表中設(shè)計(jì)參數(shù),然后根據(jù)參數(shù)值自動(dòng)加載。五、應(yīng)用系統(tǒng)的結(jié)合與現(xiàn)有的系統(tǒng)結(jié)合有兩種常見(jiàn)方式使用Birt自帶的runtime,把WebViewerExample 拷貝到% tomcatHome%\webapps目錄下。輸入以下的連接,Run 是html 的形式顯示,看不出分頁(yè)效果,但利用ie的打印功能可以實(shí)現(xiàn)打印的。8080是tomcat的端口report 是相對(duì)路徑的文件夾名:8080/WebViewerExample/run?__report=report/:8080/WebView
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1