成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle reports提供的六種風格報表格式

數據庫 Oracle
在Oracle里實現報表的定長輸出中本人經常使用的報表格式有tabular與matrix兩種,你如果想了解這兩種報表格式的話,以下文章就是具體介紹。

 

 

我們都知道Oracle reports是Oracle的數據統計和圖形化報表的工具,Oracle reports提供了六種不同風格的報表格式,但是我們經常使用的兩種,就是tabular與matrix,以下的文章就有相關的介紹。

 

無論用哪種風格生成的報表,打印出的表格數都是動態變化的。其中tabular風格的報表,列數固定,而行數不定;matrix風格的報表,行數和列數均不定。那么在Oracle reports中如何實現報表的定長與定寬輸出呢?筆者在實際開發過程中對上述兩種風格的報表各總結出一種行之有效的方法,供大家參考。

 

對于tabular風格的報表,可用報表觸發子after parameter form和after report實現定長輸出。其方法是:根據實際情況確定每頁打印的行數,當***一頁的記錄數少于每頁打印的行數時,則用空記錄補齊。在觸發子after parameter form插入空記錄,在觸發子after report中再將空記錄刪除,下面舉例說明。

假設有一數據基表wzdm:存放物資代碼信息,其數據結構為:

字段名 含義 長度 類型

wzdm 物資代碼 9 c

 

wzmc 物資名稱 20 c

 

xhgg 型號規格 20 c

 

jldw 計量單位 6 c

 

 

要求:按定長輸出物資代碼表,并且每頁均輸出x行(x可根據實際情況而定)。

 

1.啟動Oracle reports,建立物資代碼打印報表(略),然后在報表觸發子after parameter form中加入以下代碼:

 

  1. declare  
  2. v—jls number(2);  
  3. i number(2):=1;  
  4. begin  
  5. select count() into v—jls from wzdm;  
  6. if mod(v—jls,x)〈〉0 then  
  7. loop  
  8. exit when i〉=(x-mod(v—jls,x))+1;  
  9. insert into wzdm(wzdm,wzmc,xhgg,jldw)  
  10. values(′′,′′,′′,′′);  
  11. ii:=i+1;  
  12. end loop;  
  13. commit;  
  14. end if;  
  15. end;  
  16.  

 

在報表觸發子after report中分別加入以下代碼:

 

  1. begin  
  2. delete from wzdm where wzdm is null;  
  3. commit;  
  4. end;  

 

2.運行報表后即可輸出定長的物資代碼表。

說明:對于其它tabular風格的報表,在編寫上述兩個觸發子時只需將基表名與列名根據實際情況修改一下,并確定x的值即可。

以上的相關內容就是Oracle reports對Oracle的數據統計及圖形化報表工具的介紹,望你能有所收獲。 

【編輯推薦】

  1. Oracle培訓課程的特色的相關介紹
  2. Oracle命令與相關函數的整理
  3. Oracle時間與日期的相關操作實例
  4. Oracle命令與相關函數的整理
  5. Oracle培訓課程的特色的相關介紹
責任編輯:佚名 來源: 博客園
相關推薦

2023-09-06 11:35:11

2010-04-06 15:41:22

Oracle repo

2024-03-05 13:14:35

安全管理CISO

2025-04-17 07:10:03

API架構項目

2019-05-06 15:27:48

Oracle數據庫數據

2024-04-02 08:07:44

2017-06-26 10:35:58

前端JavaScript繼承方式

2010-04-26 15:08:47

Oracle repo

2018-04-27 15:02:10

2022-05-12 09:02:50

編程語言PythonJava

2019-05-16 13:00:18

異步編程JavaScript回調函數

2011-02-24 10:56:34

人才

2025-05-06 00:00:05

MySQLES協同

2025-05-19 00:02:00

數據脫敏加密算法數據庫

2022-12-06 10:39:43

Spring事務失效

2022-05-08 22:09:28

網絡拓撲網絡技術網絡

2010-04-02 15:36:37

Oracle約束

2016-01-15 17:36:29

云計算云應用

2011-06-07 09:36:18

2012-10-15 13:26:31

云計算架構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一二三视频 | 妹子干综合| 国产在线播放一区二区三区 | 国产精品视频网站 | 亚洲一区二区三区 | 91麻豆精品国产91久久久更新资源速度超快 | 欧美精品一区二区三区蜜桃视频 | 欧美日韩一二三区 | 国产精品视频久久久久久 | 亚洲一区国产精品 | 五月婷六月丁香 | 日韩av成人 | 国产午夜精品福利 | 91精品国产乱码久久久久久 | 美女爽到呻吟久久久久 | 久久精品亚洲成在人线av网址 | 欧美电影免费观看高清 | 亚洲欧美中文日韩在线v日本 | 日本精a在线观看 | 亚洲成人久久久 | 日韩国产精品一区二区三区 | 亚洲欧洲一区二区 | 欧美成人视屏 | 国产欧美精品一区二区三区 | 国产精品美女一区二区 | 91日日| 亚洲夜夜爽 | 亚洲国产精品一区在线观看 | 黄色av免费网站 | 亚洲免费在线视频 | 亚洲久久 | 欧美一区二区三区 | 91精品国产乱码麻豆白嫩 | 国产精品色综合 | 欧美日韩国产精品一区二区 | 久久国产电影 | 国产高清无av久久 | 久国产 | 亚洲欧美日韩精品久久亚洲区 | 免费黄色特级片 | 国产一区二区在线91 |