- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
REPORTS_BUILDER培训
对象导航器中的每一行,称为一个节点,每一个节点又由三部分组成: 是否包含子节点的标记 空白方框表示该节点是一个空节点,它可以含有子节点,但当前并没有子节点。 “+”号表示该节点含有子节点,但子节点未显示出来,可用鼠标单击“+”号来显示其子节点。 “-”号表示该节点含有子节点,并且子节点已经显示在该节点下面,可用鼠标单击“-”号来隐藏其子节点。 图标 图标是用来表示该节点所代表的对象。用鼠标单击图标可以打开相应对象的属性表格或则对象编辑窗口。 对象名称 显示该节点所代表的对象的名称。要修改该名称,可以先选择该节点,然后再单击对象名称,既可进入编辑名称的状态。 对象导航器的节点 在对象导航器中,可以用两种视图显示对象,它们分别是所有权视图和对象类型 视图 。 所有权视图:以父子关系显示对象。例如,查询语句的列节点作为“组”节点的子节点显示在相应的组节点下,以所有权方式显示对象可以很清晰地反映出对象间的关系。 对象类型视图:根据类型显示对象。例如,所有的查询语句都在“查询”节点下,而所有的列节点都在“数据库列”节点下,以对象类型视图方式显示对象可以较快地在对象导航器中查找到对象。 对象导航器的视图 数据模型用于定义一个报表中使用的数据及数据结构,这些数据可以是数据库表中 的原始数据,也可以是经过加工后的数据,如工资的总和等。从数据库中检索出的 数据是否在报表输出中显示,也是在数据模型中定义的。 数据模型由五部分对象组成:查询(Queries)、组(Groups)、列(Columns) 、连接(Links)和参数(Parameter) 数据模型 数据模型只是定义了要显示的数据及数据之间的关系,至于这些数据将以什么样的形式显示在用户面前则没有定义,布局的功能就是要确定报表的表现形式。 布局的功能是定义报表的格式,包括数据文本及图形的位置和显示格式 。 布局 在布局模型编辑器中将报表的布局分为四个区域:表头区域、表尾区域、主体区域 和页边距区域。 表头区域(Header) 表头区域在报表每一页的开头显示一次,表头区域可以包含文本、图形、数据及其运算。 表尾区域 表尾区域在报表每一页的结尾处显示一次。表尾区域可以包含文本、图形、数及其运算。 主体(Body)和边距(Margin)区域 主体和边距区域出现在表头和表尾之间,是报表的主要部分。当第一次进入一个 新报表的布局模型编辑窗口时,所处的位置就对应着报表的主体和边距区域。主体区域包含报表的主要文本、图形、数据及其运算。边距区域可以包含文本、图形、页码、页总数等信息。 布局-报表区域 报表触发器是用户在运行报表和设置报表格式时,在指定时刻执行的PL/SQL函数。 这些报表触发器允许用户执行以下操作: 调整报表格式; 执行初始化任务; 访问数据库; 系统定义了五个报表触发器,用户可以修改触发器的内容,但不能创建新的报表触 发器,见下图。 报表触发器 Before Parameter Form 在显示运行参数表之前被触发,即使参数表被隐藏起来不显示,此触发器仍然可以被触发。它用于存取并修改参数值、PL/SQL全局变量和报表组列值。通常利用此触发器来检验命令行参数。 After Parameter Form 在显示运行参数表之后触发,即使参数表被隐藏起来不显示,此触发器仍然可以被触发。该触发器用于存取、校验和修改参数值。如果在运行中出现错误,则返回到运行参数表。该触发器不能存取数据模型中的列。 Befor Reort 该触发器在分析查询语法和检索数据之后、运行报表之前被触发,用于执行初始化处理各种参数。 Between Pages 除去第一页以外,该触发器在每一页报表被格式化之前被触发,用于页的格式化设置。在预览器中,此触发器只在第一次进入该页时被触发,如果后续再进入该页,则此触发器不再被触发。 After Report 该触发器在退出预览器后或将报表输出到目的地(如:文件、打印机或Oracle*Mail用户标识)以后初触发,用于清除对参数的初始化处理,如删除临时表。无论报表是否成功执行,此触发器一直是处于激活状态。 报表触发器 程序单元是指从当前报表中的任何PL/SQL库中参考引用的包、函数和过程。程序单 元不能被其他程序参考。若想创建一个能被多个程序参考引用的包、函数或过程, 需要创建一个PL/SQL程序库 程序单元 对于一些比较通用的函数和过程,或者逻辑比较复杂的函数和过程,我们可以把它 们集合在一起写成一个PL/SQL程序库。一个PL/SQL程序库就是一个PLL库文件。 在报表中,我们可以采用附加的程序库的方式来引用它。对于附加程序库,用户可 以在报表中调用它的包、函数和过程。 附加的程序库
您可能关注的文档
最近下载
- 移动L1认证传输专业试题汇总(含答案).pdf VIP
- (新版)中移动传输专业L1认证考试复习题库-上(单选题汇总).docx VIP
- 计算机专业(基础综合)模拟试卷3(共456题).pdf VIP
- 项目编号szcg2007041645 项目名称2007年度深圳市储备土地管理.doc
- 离婚登记申请受理回执单民法典版(可直接打印).pdf VIP
- 人教五年级数学上册1.2.2 倍数是小数的实际问题和乘法验算 课时训练.doc VIP
- 光伏电站检修规程(行业标准).docx VIP
- (新版)中移动传输专业L1认证考试复习题库-下(多选题汇总).docx VIP
- 基于大概念的初中音乐单元整体教学设计探索.doc VIP
- 《企业经营数据分析》课件.ppt VIP
文档评论(0)