Oracle Report Builder
Oracle ERP二次开发:Report开发方法

Oracle ERP二次开发实用技术系列之一Oracle ERP二次开发:Report开发方法Author:Program Cheng 程序E-mail: Program.Cheng@MSN: chengxu563@Copyright:Program Cheng 程序2005年12月1日 V1.0Oracle ERP二次开发实用技术系列:之一:Report开发方法之二:Form开发方法之三:Concurrent Program及Interface转档开发方法之四:Alert开发方法Oracle ERP二次开发项目管理系列:之一:知识管理方法之二:范围管理方法之三:时间管理方法之四:需求管理方法之五:质量管理方法之六:沟通管理方法之七:风险管理方法之八:配置管理方法之九:外包管理方法Oracle ERP二次开发系统流程系列:之一:库存之二:采购应付之三:销售应收之四:固定资产之五:成本结帐之六:现金管理论文:Oracle ERP二次开发方法论[摘要]Report是Oracle ERP展示数据最重要的方式,也是二次开发中,工作量最多的一个部分。
对于Oracle ERP的二次开发来说,Report的开发与一般CS结构的Report开发,是有区别的,市面上有很多关于Report的书籍,但是相信看过任何一本的人都知道,在你实际开发ERP Report的过程中,还是问题不断,而且这些问题通常是书本上无法解决的。
就算是Oracle的标准培训文档,也只能给你一个大概的蓝图。
本篇文章,就是将一些实际开发过程中的步骤、策略、技巧、疑难杂症展现出来。
本文通过步骤、安装、策略、疑难四个方面讲解Report的开发,通过最通俗的语言讲解,其中一些技巧,是公司同事经验积累的成果,只是由我将它记录下来,其中难免有一些错误,或者疑难问题上不够准确的地方,但是只要能给你的开发和学习一些帮助,就是作者最大的欣慰了。
[关键字] Oracle;二次开发;Report。
Oracle Form Builder操作步骤

Layout Wizard
1 : 将要 display 的 Item 选入右边 Displayed Item 中 2 : 若 Item Type 需修改, 可于此处修改,也可以在以后修改
Layout Wizard
可于此处修改 Column Prompt 及 Width
Layout Wizard
TEMPLATE.fmb模板文件
•因 ERP Form须套用所有 ERP 的相关 设定及操作方式, 一定要从Server download TEMPLATE.fmb 作为模板 进行开发修改 • 下载模板TEMPLATE.fmb存放于本机 路径 $AU_TOP/forms/ZHS/ 注意事项:Form的名字请注意大小写 例如: TEMPLATE.fmb
值集设计
选中LOVs点+,选择使用LOV向导
值集设计
选择基于查 询的新记录 组
输入查询数据 的SQL
值集设计
选择要在值集里显示的列
值集设计
输入LOV 标题,设 置大小
点击查看返回项, 选择值返回到的 ITEM
设置LOV每 次显示多少 行
值集设计
新增两个对象,建议将名字改成一样的。
值集设计
一定要改为自己的BLOCK Name
Form 上一定要修改的 Trigger
Program Units > APP_CUSTOM (Package Body)
一定要改为自己的Window Name (大写)
Data Block Property Palette
1 : property Subclass Information
1 2 3
2 : Property Class 3 : Data Block 的 Class 选 BLOCK 注意 : 每一个Data Block / Item / Canvas….都要指定 Property Class Name 作法相同, 但不同的 Object 选不同的 Class
report开发报告

Oracle ERP二次开发实用技术系列之一Oracle ERP二次开发:Report开发方法2005年12月1日 V1.0Oracle ERP二次开发实用技术系列:之一:Report开发方法之二:Form开发方法之三:Concurrent Program及Interface转档开发方法之四:Alert开发方法Oracle ERP二次开发项目管理系列:之一:知识管理方法之二:范围管理方法之三:时间管理方法之四:需求管理方法之五:质量管理方法之六:沟通管理方法之七:风险管理方法之八:配置管理方法之九:外包管理方法Oracle ERP二次开发系统流程系列:之一:库存之二:采购应付之三:销售应收之四:固定资产之五:成本结帐之六:现金管理论文:Oracle ERP二次开发方法论[摘要]Report是Oracle ERP展示数据最重要的方式,也是二次开发中,工作量最多的一个部分。
对于Oracle ERP的二次开发来说,Report的开发与一般CS结构的Report开发,是有区别的,市面上有很多关于Report的书籍,但是相信看过任何一本的人都知道,在你实际开发ERP Report的过程中,还是问题不断,而且这些问题通常是书本上无法解决的。
就算是Oracle的标准培训文档,也只能给你一个大概的蓝图。
本篇文章,就是将一些实际开发过程中的步骤、策略、技巧、疑难杂症展现出来。
本文通过步骤、安装、策略、疑难四个方面讲解Report的开发,通过最通俗的语言讲解,其中一些技巧,是公司同事经验积累的成果,只是由我将它记录下来,其中难免有一些错误,或者疑难问题上不够准确的地方,但是只要能给你的开发和学习一些帮助,就是作者最大的欣慰了。
[关键字] Oracle;二次开发;Report。
[目录]1.Report Builder的简介2.Report的基本开发步骤3.Report的布局研究,特殊报表的布局开发方法4.Report的安装上线方法5.Report的检查、测试策略6.Report的疑问问题应付方法第一部份: Report Builder的简介Report,报表,就是将数据库的数据合理、清晰、汇总的展示出来。
oracle forms builder开发流程

oracle forms builder开发流程英文版Oracle Forms Builder Development ProcessOracle Forms Builder is a powerful tool that allows developers to create interactive, database-driven applications. It offers a visual interface for designing forms, reports, and other user interfaces that can seamlessly integrate with Oracle databases. Here's a brief overview of the Oracle Forms Builder development process:1. Requirement Analysis:Begin by understanding the requirements of the application. Identify the necessary data fields, relationships, and business logic. Determine the user interface elements required, such as buttons, text fields, combo boxes, etc.2. Environment Setup:Ensure that you have the necessary software and licenses installed, including Oracle Forms Builder and the associatedOracle database. Set up your development environment, including the required tools and libraries.3. Database Design:Design the database schema based on the requirements. Create tables, views, and stored procedures as needed. Define relationships and constraints to ensure data integrity.4. Form Design:Open Oracle Forms Builder and start designing the form. Use the visual design tools to add controls, such as text fields, buttons, combo boxes, and other interface elements. Arrange these controls layout to create an intuitive and user-friendly interface.5. Data Binding:Bind the form controls to the database fields. Define the necessary data sources and queries to populate the form with data from the database. Set up triggers and event handlers to handle user interactions, such as button clicks or data validation.6. Logic Implementation:Implement the business logic using PL/SQL or other programming languages supported by Oracle Forms Builder. This includes data validation, calculations, and other operations required to process form data.7. Testing:Thoroughly test the form to ensure it functions correctly. Test various scenarios, including edge cases and error conditions. Use debugging tools to identify and fix any issues.8. Deployment:Deploy the form to the production environment. This involves packaging the form and deploying it to the server where it will be accessed by users. Ensure that the necessary dependencies and configurations are in place.9. Maintenance and Enhancements:Regularly monitor and maintain the form to address any issues or bugs that arise. Continuously improve the form based on user feedback and business requirements.中文翻译Oracle Forms Builder开发流程Oracle Forms Builder是一个强大的工具,允许开发人员创建交互式、基于数据库的应用程序。
ORACLE FORM BUILDER Item级别的主要属性

* Implementation Class * Multi-Line
* Wrap Style
* Case Restriction
* Conceal Data * Keep Cursor Position * Automatic Skip * Popup Menu Navigation * Keyboard Navigable * Previous Navigation Item * Next Navigation Item Data
None(Default): 指明该Item不是一个Computed Item Formula: 该Item将通过在Formular属性中指定的公式进行计算 Summary: 该Item将汇总指定的Item根据Summary Function属性中指定的集合函数进行合计值计算 指定计算公式 (eg.:emp.sal + :m) 注:只有当Calculation Mode选择为Formula方式时,该属性有效 summary function => AVG,SUM,COUNT,MAX,MIN,Variance,Stddev 指定将要summary的block 指定将要summary的item (注:需要设定block level的 query all records:为yes)
* Formular
* Summary Function * Summarized Block * Summarized Item Records * Current Record Visual Attribute Group * Distance Between Records * Number of Items Displayed Database * Database Item * Column Name * Primary Key * Query Only
Report_Builder教案

Report教案第一章 创建一个简单的报表Oracle Report3.0是Develop/2000R2.0 的第二个产品,用于报表的开发与设计,是Oracle数据库的报表开发工具,可开发基于数据库的多种报表。
在Developer/2000v1.3版中,Report的版本是Oracle Reports2.5.Developer/2000R2.0与Developer/2000v1.3相比,2.0版在报表工具上有较大的改变,增加了一些新的报表格式,扩充了报表的设计功能。
1.1 ReportBuilder基础Builder功能1.1.1 Report使用Oracle reports3.0可以设计出多种不同类型的报表。
在Reports3.0中报表的默认格式有:列表式报表、标格式报表、邮件标签、左边分组、上边分组、矩阵及分组矩阵报表。
Reports3.0中可以实现的功能如下:·设计各种风格的报表。
·数据模型与布局设计界面。
·增加公式列、进行行数据的统计与计算。
·增加汇总列、进行分组统计及报表级汇总。
·生成HTML页面,可以在浏览器中浏览。
·增加预览与报表运行界面,可以在预览状态下设计报表界面。
·多媒体功能,可以调用图像、声音、视频文件。
·OLE功能。
·与Oracle Forms5.0集成,动态参数传递。
1.1.2默认报表格式在Oracle Reports3.0中,系统提供的默认报表格式如图1-1图1-1 报表默认格式所示。
各种报表具有如下不同的风格:1.列表式报表列表示报表是普通的报表形式,也是最常用的一种报表。
这种报表的特点是各列的列名显示在域的上面。
列的数据从上向下打印输出。
如图1-2所示。
图1-2 列表式报表风格2.表格式报表表格式报表的显示方式是每页显示一个记录,打印完一条记录即换页。
如图1-3所示。
图1-3 表格式报表风格3.邮电标签报表这种报表主要用于打印信封封面。
OracleFormBuilder各种函数精讲解析

OracleFormBuilder各种函数精讲解析Form属性、内置子程序、触发器、系统变量一、属性1.1 通用属性名称(Name)子类信息(Subclass Information)备注(Comments)标题(Title)方向(Direction)字体名称(Font Name)字体大小(Font Size)字体粗细(Font Weight)字体风格(Font Style)字体间距(Font Spacing)前景色(Foreground)背景色(Background)填充图案(Fill Pattern)字符模式逻辑属性(Character Mode Logical Attribute)黑底白字(White on Black)视觉属性组(Visual Attribute Group)当前记录视觉属性组(Current Record Visual Attribute Group?/div> 宽度(Width)高度(Height)立体(Bevel)显示水平滚动条(Show Horizontal Scroll Bar)显示垂直滚动条(Show Vertical Scroll Bar)可见(Visible)X轴坐标(X Position)Y轴坐标(Y Position)启用(Enabled)标签文本(Label)允许查询(Query Allowed)允许插入(Insert Allowed)允许更新(Update Allowed)显示滚动条(Show Scroll Bar)带滚动条画布(Scroll Bar Canvas)滚动条标签页(Scroll Bar Tab Page)滚动条方向(Scroll Bar Orientation)滚动条的X轴坐标(Scroll Bar X Position)滚动条的Y轴坐标(Scroll Bar Y Position)滚动条的宽度(Scroll Bar Width)滚动条的高度(Scroll Bar Height)反转方向(Reverse Direction)显示的记录数(Number of Records Displayed)提取的最大记录数(Maximum Records Fetched)最大查询时间(Maximum Query Time)最大长度(Maximum Length)固定长度(Fixed Length)大小写限制(Case Restriction)列名(Column Name)自动跳离(Automatic Skip)折行风格(Wrap Style)数据类型(Data Type)记录间的距离(Distance Between Records)图标文件名(Icon Filename)需要(Required)帮助提示(Hint)1.2 表格模块对象属性控制台窗口(Console Window)菜单源(Menu Source)菜单模块(Menu Module)初始菜单(Initial Menu)菜单风格(Menu Style)推迟实行“需要”属性(Defer Required Enforcement)菜单角色(Menu Role)鼠标导航限制(Mouse Navigation Limit)第一导航数据块(First Navigation Data Block)验证单元(Validation Unit)交互模式(Interaction Mode)孤立模式(Isolation Mode)坐标系统(Coordinate System)字符单元宽度(Character Cell Width)字符单元高度(Character Cell Height)实体单位(Real Unit)使用3D控件(Use 3D Controls)表格水平工具条画布(Form Horizontal Toolbar Canvas)表格垂直工具条画布(Form Vertical T oolbar Canvas)保存点模式(Savepoint Mode)1.3 触发器对象属性触发器风格(Trigger Style)触发器文本(Trigger Text)在输入-查询模式中触发(Fire in Enter-Query Mode)执行层次(Execution Hierarchy)在“键盘帮助”中显示(Display in ‘Keyboard Help’)“键盘帮助”文本(‘Keyboard Help’Text)触发器类型(Trigger Type)1.4 警告对象属性信息(Message)警告风格(Alert Style)按钮1标签(Button1 Label)按钮2标签(Button2 Label)按钮3标签(Button3 Label)缺省警告按钮(Default Alert Button)1.5 数据块对象属性导航器风格(Navigation Style)前一个导航数据块(Previous Navigation Data Block)下一个导航数据块(Next Navigation Data Block)查询数组大小(Query Array Size)缓冲的记录数(Number of Records Buffered)查询所有记录(Query All Records)记录方向(Record Orientation)单记录(Single Record)数据库数据块(Database Block)使用主键(Enforce Primary Key)查询数据源类型(Query Data Source Type)查询数据源名称(Query Data Source Name)查询数据源列(Query Data Source Columns)查询数据源参数(Query Data Source Arguments)WHERE子句(WHERE Clause)ORDER BY子句(ORDER BY Clause)优化提示(Optimizer Hint)锁定模式(Locking Mode)允许删除(Delete Allowed)键模式(Key Mode)仅更新修改的列(Update Changed Columns Only)实行列安全控制(Enforce Column Security)DML数据目标类型(DML Data Target Type)DML数据目标名称(DML Data Target Name)插入过程名称(Insert Procedure Name)插入过程结果集列(Insert Procedure Result Set Columns)插入过程参数(Insert Procedure Arguments)更新过程名(Update Procedure Name)更新过程结果集列(Update Procedure Result Set Columns)更新过程参数(Update Procedure Arguments)删除过程名(Delete Procedure Name)删除过程结果集列(Delete Procedure Result Set Columns)删除过程参数(Delete Procedure Arguments)锁定过程名(Lock Procedure Name)锁定过程结果集列(Lock Procedure Result Set Columns)锁定过程参数(Lock Procedure Arguments)DML数组大小(DML Array Size)预计算汇总(Precompute Summaries)在数据块菜单中列出(Listed In Block Atribute)数据块描述(Data Block Description)1.6 项对象属性项类型(Item Type)对齐(Justification)多行(Multi-Line)隐藏数据(Conceal Data)保持光标位置(Keep Cursor Position)弹出式菜单(Popup Menu)文件名(Filename)执行模式(Execution Mode)通讯模式(Communication Mode)数据源数据块(Data Source Data Block)数据源X轴(Data Source X Axis)数据源Y轴(Data Source Y Axis)提交时更新(Update on Commit)复选时的值(Value when Checked)未复选时的值(Value when Unchecked)其它值的复选框映射(Check Box Mapping of Other Values)图象格式(Image Format)图象深度(Image Depth)压缩质量(Compression Quality)显示质量(Display Quality)显示面板(Show Palette)大小风格(Sizing Style)列表中的元素(Elements in List)列表风格(List Style)访问键(Access Key)图标化(Iconic)缺省按钮(Default Button)声音格式(Sound Format)音频通道(Audio Channels)压缩(Compress)声音质量(Sound Quality)可用键盘导航(Keyboard Navigable)前一个导航项(Previous Navigation Item)下一个导航项(Next Navigation Item)鼠标导航(Mouse Navigate)初始值(Initial Value)格式掩码(Format Mask)最高允许值(Highest Allowed Value)最低允许值(Lowest Allowed Value)从项中复制值(Copy Value from Item)用项同步化(Synchronize with item)计算模式(Calculation Mode)公式(Formula)汇总函数(Summary Function)汇总块(Summarized Block)汇总项(Summarized Item)显示的项数(Number of Item Displayed)主键(Primary Key)仅查询(Query Only)查询长度(Query Length)不区分大小写的查询(Case Insensitive Query)仅为NULL则更新(Update Only if NULL)锁定记录(Lock Record)值列表(List of Values)列表X轴位置(List X Position)列表Y轴位置(List Y Position)编辑器(Editor)编辑器的X轴位置(Editor X Position)编辑器的Y轴位置(Editor Y Position)画布(Canvas)标签页(Tab Page)释放(Rendered)显示播放按钮(Show Play Button)显示录制按钮(Show Record Button)显示倒回按钮(Show Rewind Button)显示快进按钮(Show Fast Forward Button)显示音量控制(Show Volume Control)显示时间显示器(Show Time Indicator)显示滑杆(Show Slider)提示(Prompt)提示显示风格(Prompt Display Style)提示文本对齐(Prompt Justification)提示附件边缘(Prompt Attachment Edge)提示对象对齐(Prompt Alignment)提示附件偏移(Prompt Attachment Offset)提示对象对齐偏移(Prompt Alignment Offset)提示阅读顺序(Prompt Reading Order)提示视觉属性组(Prompt Visual Attribute Group)提示字体名(Prompt Font Name)提示字体大小(Prompt Font Size)提示字体粗细(Prompt Font Weight)提示字体风格(Prompt Font Style)提示字体间距(Prompt Font Spacing)提示前景色(Prompt Foreground Color)提示背景色(Prompt Background Color)提示填充图案(Prompt Fill Pattern)提示(Hint)自动显示提示(Display Hint Automatically)工具提示(T ooltip)工具提示视觉属性组(Tooltip Visual Attribute Group)初始键盘状态(Initial Keyboard State)读取顺序(Reading Order)键盘状态(Keyboard State)1.7 关系对象属性从数据块(Detail Data Block)关联条件(Join Condition)删除记录行为(Delete Record Behavior)防止无主记录操作(Prevent Masterless Operations)协调(Coordination)协调状态(Coordination States)1.8 画布对象属性画布类型(Canvas Type)输入时置前(Raise On Entry)弹出式菜单(Popup Menu)窗口(Window)画布上的视图端口X轴位置(Viewport X Position Canvas)画布上的视图端口Y轴位置(Viewport Y Position Canvas)视图端口的X轴位置(Viewport X Position)视图端口的Y轴位置(Viewport Y Position)视图端口高度(Viewport Height)视图端口宽度(Viewport Width)标签风格(Tab Style)标签附件边缘(Tab Attachment Edge)1.9 框架对象属性布局数据块(Layout Data Block)更新布局(Update Layout)布局风格(Layout Style)框架对齐(Frame Alignment)单对象对齐(Single Object Alignment)水平边距(Horizontal Margin)垂直边距(Vertical Margin)水平对象偏移(Horizontal Object Offset)垂直对象偏移(Vertical Object Offset)允许扩展(Allow Expansion)收缩包容(Shrink wrap)垂直填充(Vertical Fill)每行最多对象数(Maximum Objects Per Line)起始提示对齐(Start Prompt Alignment)起始提示偏移(Start Prompt Offset)顶部提示对齐(T op Prompt Alignment)顶部提示偏移(T op Prompt Offset)允许多行提示(Allow Multi-Line)允许顶部-附加提示(Allow Top-Attached)允许起始-附加提示(Allow Start-Attached)框架标题(Frame Title)框架标题对齐(Frame Title Alignment)框架标题偏移(Frame Title Offset)框架标题间隔(Frame Title Spacing)框架标题阅读顺序(Frame Title Reading Order)滚动条对齐(Scroll Bar Alignment)框架标题视觉属性组(Frame Title Visual Attribute Group)1.10 标签页对象属性1.11 编辑器对象属性底部标题(Bottom Title)1.12 值表(Lovs)对象属性列表类型(List Type)记录组(Record Group)列映射属性(Column Mapping Properties)显示之前过滤(Filter Before Display)自动显示(Automatic Display)自动刷新(Automatic Refresh)。
OracleEBS-报表开发工具之闲碎

function AfterPForm return boolean is
begin
if nvl(:p_batch_id_char,'A')='A' then –通过条件,来进行字符串拼接。
:p_batch_id_temp := 'and 1=1'
;
else
:p_batch_id_temp := 'and to_char(m.fee_batch_id) in ('|| :p_batch_id_char ||')' ;
resp_appl_id =>APPS.FND_GLOBAL.resp_appl_id
);
Author:JarWang (王重东)
QQ:jarwang@ 12
Copyright(R):Jarwang
return (TRUE); end;
Report数据域 Oracle Report引用数据模型的数据源,有二种方式。 1.较常规的做法。直接使用工具栏上的“域”标签,然后设置相应数据源 2.使用“文本”标签,然后用“&”进行引用。 3.在PL/SQL中引用报表域文本的值,只需在PL/SQL直接引用域对应源字段名称即可(无须加 组名)。 Report汇总项 Report的汇总项比较灵活,在不同的组其汇总规则是可以多变的。这也会隐藏一些不易发现的问 题。 比如,下面这个数据源分为三个组。
end if;
return (TRUE);
end;
在数据模型的SQL语句中加入刚才拼接的字符串。
Select * from table_name where &p_batch_id_temp
注:是用“&”,不是PL/SQL中的“||”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle Report開發(1)--Oracle Report Builder 收藏
Oracle Report開發有好多種方法,如:
1.Oracle Developer工具中自帶在的Oracle Report Builder
2.結合Oracle Report Builder,用XML開發報表。
3.用HTML輸出方式
4.用SQLPLUS句子輸出報表.
下面我要講的是第一種方法,就是用Oracle Report Builder開發報表,也是最簡的報表開發之一。
第一步:開始-->程序-->運行Report Builder,選擇Bulder a new report manually,按OK按鈕進到開發界面。
在開發過程中,對初學者不習慣界面布局,沒有Microsoft發開工具的布局好用,也沒有水晶報表好開發。
我所用的是Report Builder 6.0,不知道後期版本有沒有改現。
呵呵。
不過慢慢用就習慣了。
第二步:連接數據庫
選擇菜單[File]-->[Connect...],彈出一個窗體,輸入用戶名、密碼和數據庫SID。
第三步:創建SQL查詢語句。
數據模簡介如下圖
創建SQL,可以直接在"SQL Query Statement"輸入Select語句,也可以通過"Import SQL Query... "導入Select語句。
用最常見的主組織物料表:MTL_SYSTEM_ITEM_B.加到部分條件品名是以A開頭和組織ID是106,如下圖
Query對像中的每一列都可以修改最常見屬性:
[Value if Null]:初始化值.
[Break Order]:排序規則,None為不排序,Asceding為順序排序,Descending為倒序排序
若數字類型是小數或日期類型時,則
[Value if Null Format Mask]:格式化。
第四步:布局界面
常用於布局界面的對像簡介:
[Frame]:一般框架,方便報表布局
[Reporting Frame]:報表框架,也就是報表體,用於布局Field在此框架中。
[Field]:與Query對像中列相對應
[Fill Color]:框架的填充顏色
[Line Color]:框架、字段和其他對像的邊框顏色
[Text Color]:字體顏色。
報表布局簡介如下圖
對初學者來說,Report Builder界面布局總覺得不方便,有時一個對像繪畫區域大小不好調節,下面教大家一個小小方法:選擇菜單[Foramt]-->[Layout Options]-->[Rules...]
如下圖
注意:[Character Cell Size(points)]中的數值越小,則越方便對像區域大小調節。
常用布局界面對的屬性:
[Name]:對像名稱
[Vertical Elasticty]:垂直
[Horizontal Elasticty]:水平
[Print Object on]:打印頁面置位
4.1添加一般框架Main,修改屬性:
4.2添加表頭(一般框架)Header,並設置屬性:
添加表頭列說明:
4.3添加表體框架R_Item,設置屬性:
添加項目Item.
4.4 添中報表頭、報表首頁和報表尾頁
報表頭設計
常用系統全局字段如下:
[Current Date]:當前系統時間
[Page Number]:當前頁碼
[Total Pages]:報表總頁數
報表首頁設計,當於本書的封頁。
請單擊藍色框的第一個按鈕按下出,其它按鈕都按上來。
報表尾頁:
最後,我們就可以單擊下圖第一個藍色框內的按鈕,打印報表的結果了,第二藍色框是翻頁用的。
注意:當報表程序單元包含有Oracle API函數時,是不能打印出來的.
總之,Oracle Report Build6.0還不錯的,基本上能滿足Oracle EBIS需求。
與水晶報表相比它的優點:
1.分頁合計
2.能報表體中跨行布局。
3.報表布局方便,由用戶通有一般框和報表框控制。