成人免费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架構項目

2024-04-02 08:07:44

2019-05-06 15:27:48

Oracle數據庫數據

2017-06-26 10:35:58

前端JavaScript繼承方式

2010-04-26 15:08:47

Oracle repo

2016-01-15 17:36:29

云計算云應用

2011-06-07 09:36:18

2012-10-15 13:26:31

云計算架構

2025-02-27 00:00:30

SpringJava方式

2010-04-02 15:36:37

Oracle約束

2011-02-24 10:56:34

人才

2022-05-08 22:09:28

網絡拓撲網絡技術網絡

2022-12-06 10:39:43

Spring事務失效

2019-05-16 13:00:18

異步編程JavaScript回調函數

2025-05-06 00:00:05

MySQLES協同

2018-04-27 15:02:10

2022-05-12 09:02:50

編程語言PythonJava
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区不卡在线观看 | 99免费精品 | 99在线精品视频 | 人成在线 | 欧美日韩国产精品一区 | 毛片综合 | 黄网站在线观看 | 天堂成人国产精品一区 | 精品1区2区 | 毛片网站免费观看 | 欧美福利 | 凹凸日日摸日日碰夜夜 | 久久国内精品 | 亚洲视频免费在线 | 91国在线视频 | 亚洲精品一区二区三区四区高清 | 国产一区二区三区亚洲 | 久久久精品视频一区二区三区 | 亚洲中午字幕 | 国产午夜精品一区二区三区嫩草 | 精品96久久久久久中文字幕无 | 天天射天天操天天干 | 亚洲一区综合 | 国外成人在线视频 | 国产h视频 | 日韩成人免费视频 | 美女福利网站 | 黄色一级片aaa | 色视频网站在线观看 | 国产jizz女人多喷水99 | 天天插天天射天天干 | 免费av毛片 | 成人av一区 | 秋霞在线一区二区 | 成人国产免费观看 | 国产成人精品一区二区三区网站观看 | 国产精品色 | 久久久久久看片 | 免费久久精品 | 特黄特色大片免费视频观看 | 天天综合国产 |