日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Oraclereports工具的使用

我們大家都知道Oracle reports工具是用于Oracle的數(shù)據(jù)統(tǒng)計(jì)與圖形化報(bào)表,Oracle reports工具提供六種風(fēng)格不同的報(bào)表格式,以下內(nèi)容就是對(duì)Oracle reports其中一種即matrix風(fēng)格的報(bào)表的介紹。

對(duì)于matrix風(fēng)格的報(bào)表,可利用視圖實(shí)現(xiàn)定長(zhǎng)與定寬輸出,其思路是:當(dāng)行記錄數(shù)和列記錄少于實(shí)際報(bào)表的行數(shù)和列數(shù)時(shí),均以空記錄補(bǔ)齊。下面舉例說(shuō)明。

假設(shè)有一物資資金消耗去向統(tǒng)計(jì)月報(bào),該表橫向顯示本期消耗去向,縱向顯示物資類別,由于每月物資消耗去向和消耗物資均不定,所以此類報(bào)表即為一矩陣報(bào)表。該報(bào)表的數(shù)據(jù)存放在基表t—zjxhqx中,其數(shù)據(jù)結(jié)構(gòu)如下:

字段名 含義 長(zhǎng)度 類型

lbmc 類別名稱 20 c

dwmc 單位名稱 20 c

je 金額 14,2 n

要求:按定長(zhǎng)定寬輸出物資資金消耗去向統(tǒng)計(jì)月報(bào),并且每頁(yè)均輸出x行y列(行數(shù)和列數(shù)可根據(jù)實(shí)際情況而定)。

1.首先建一基表t—kjl,用來(lái)存放空記錄,其數(shù)據(jù)結(jié)構(gòu)為:

字段名 含義 長(zhǎng)度 類型

no 序號(hào) 2 n

建完該數(shù)據(jù)表后,再往其中插入記錄,記錄數(shù)可根據(jù)實(shí)際情況而定,一般為一頁(yè)所能打印的***行數(shù),這里假設(shè)為z條,即no的值為1,2,3…z。

2.建視圖,其過(guò)程如下:

 
 
 
  1. create view v—tjbb as  
  2. select dwmc,lbmc,je from t—zjxhqx  
  3. union  
  4. select dwmc,null,to—number(null) from 
    t—zjxhqx,t—kjl  
  5. where no-(z-x)〉(select mod
    (count(distinct lbmc)-1,x)+1 from t—zjxhqx)  
  6. union  
  7. select null,lbmc,to—number(null) 
    from t—zjxhqx,t—kjl  
  8. where no-(z-y)〉(select mod
    (count(distinct dwmc)-1,y)+1 from t—zjxhqx);  

3. 啟動(dòng)Oracle reports,建立矩陣報(bào)表查詢時(shí)直接引用視圖v—tjbb即可。這樣運(yùn)行時(shí)輸出的報(bào)表每頁(yè)都是x行y列,即實(shí)現(xiàn)了定長(zhǎng)和定寬輸出。

 以上的相關(guān)內(nèi)容就是對(duì)matrix風(fēng)格的報(bào)表的介紹,望你能有所收獲。


網(wǎng)站名稱:Oraclereports工具的使用
本文路徑:http://m.5511xx.com/article/dpcdehp.html