您的位置:首页 > 数据库 > Oracle

Oracle Report開發(2)--Oracle Report Builder

2010-04-17 13:21 691 查看
續《Oracle Report開發(1)--Oracle Report Builder》開發報表實例

在我們實際用應到的報表中,都會有帶參數的報表,下面我講一講如何在報表中添加參數。打上次開發的報表文件ItemReport,添加步驟如下圖

1.修改參數名稱為P_ORG_ID

2.設置參數數據類型為Number

3.數據長度為20(默認)

4.指定默認值為06

帶有參數據報表用開發工具打印時,會提示輸入參數,若參數有默認值,則打印表報時也會把默認值賦給參數。要想添加多個參數,重復圖方法。

把參數應用到Q_1查詢,它的內容原來與新比較:

原:

select
msi.inventory_item_id,
msi.segment1,
msi.description,
msi.primary_uom_code,
msi.creation_date
from mtl_system_items_b msi where msi.organization_id=106 and msi.segment1 like 'C%'

新:

select
msi.inventory_item_id,
msi.segment1,
msi.description,
msi.primary_uom_code,
msi.creation_date
from mtl_system_items_b msi where msi.organization_id=:P_ORG_ID and msi.segment1 like 'C%'

注意:所有參數和字段在報表程序單元中應用時,有一定要在前用添加上":".



如何將些報表掛到Oracle EBIS系統呢?

首先,添加可執行並發程序,操作步驟如下

1.定位到可執行並發程序窗體

2.輸入唯一可執行字符串

3.輸入簡稱,簡稱名稱最好與可執行名稱相同

4.選擇或輸入用應產品

5.輸入說明

6.執行方法選擇為Oracle Report

7.輸入執行文件名稱為 ItemReport,它與報表名稱相同




其次,添加並發程序,操作步驟如下

1.定位到並發程序窗體

2.輸入唯一程序名稱

3.輸入簡稱,最好是與可執行並發程序窗體中的可執行和簡稱一樣

4.選擇或輸入應用產品,它與可執行並發程充窗體中的應用產品一樣

5.輸入說明

6.可執行框中,輸入可執行名稱




再次,還要設置此報表參數,請按“參數”操作如下:

1.輸入序號,注意:每序號之間相隔一定的數據,方便以後可以擴充報表參數

2.輸入唯一的參數名

3.輸入參數說明

4.選擇或輸入值集,根據值集的自動將值集的顯示大小和說明大小等等默認值帶出來。

5.輸入變量,注意:變量與報表文件中對應參數一定要相同,如下圖的三相紅框。




雖然報表的並發程序設置好了。但是,還不能在某一個職責下提交此報表。

然後,報表添加對應用產品的某職責的請求組中去



完成.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: