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.輸入變量,注意:變量與報表文件中對應參數一定要相同,如下圖的三相紅框。
雖然報表的並發程序設置好了。但是,還不能在某一個職責下提交此報表。
然後,報表添加對應用產品的某職責的請求組中去
完成.
在我們實際用應到的報表中,都會有帶參數的報表,下面我講一講如何在報表中添加參數。打上次開發的報表文件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.輸入變量,注意:變量與報表文件中對應參數一定要相同,如下圖的三相紅框。
雖然報表的並發程序設置好了。但是,還不能在某一個職責下提交此報表。
然後,報表添加對應用產品的某職責的請求組中去
完成.
相关文章推荐
- Oracle Report開發(1)--Oracle Report Builder
- Oracle Report開發(1)--Oracle Report Builder
- oracle form builder <BEA-141281> <unable to get file lock, will retry ...>
- [转]Charts (Report Builder and SSRS)
- Freebie - Utility Form: Generate Excel Report From SQL Query In Oracle Forms 6i And 11g
- Oracle Report中加入下载超链接操作方法
- oracle分析函数系列之ratio_to_report:计算占总数百分比
- ORACLE STATSPACK REPORT输出结果解释
- Oracle Forms builder —— text item
- ReportBuilder 中的参数设置
- Oracle AWR 报告中 No data exists for this section of the report 说明
- Introduce for the SQL Server Report Builder
- Oracle Reports Builder Sort by [select items]
- Oracle Rman 命令详解(List report backup configure)
- ReportBuilder 中ppMemo不支持中文换行的Bug 的修正
- 解决oracle report 10g 连接不到数据库实例的问题
- FRM-10001, FRM-10002, FRM-10003 Oracle Form Builder Error Solution
- oracle erp report 中 调用其他 并发 report
- 模块目标数据仓库(七):Oracle Warehouse Builder(OWB)创建数据仓库
- Oracle Warehouse Builder 11g 使用入门