创建基于Web的报表的方法_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

创建基于Web的报表的方法

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:SQL数据库SQL教程
黑客防线网安网讯:    由于增强了对因特网的访问,许多经理都要求将报表用网页代替纸张提交。Reports Builder提供了几种创建基于Web报表的方法。在开始建立报表时,本章曾建议你应该选择同时创建Web布局和打印...

    由于增强了对因特网的访问许多经理都要求将报表用网页代替纸张提交Reports Builder提供了几种创建基于Web报表的方法在开始建立报表时本章曾建议你应该选择同时创建Web布局和打印布局的选项。当你选择Web布局时,向导使用Java Server Pages(jsp)自动建立一个动态报表。报表服务器在.jsp报表页中读取该脚本,检索请求的数据,并将所有内容格式化为一个简单的HTML网页。
(1) 启动Reports Builder,打开已有报表Sale by City and Agent。
(2) 单击Run Web Layout  按钮并等待数秒。Reports Builder在内部运行OC4J,它将处理并显示报表。图10-32示出仍使用Beige样式的HTML版本的报表。
首先,注意报表未包含你对Paper Layout所做的任何变化。HTML布局被分开处理。其次,注意HTML很笨拙地显示数据列。查看电话号码如何被连字符隔开。这些都是HTML的特点。如果你不喜欢这种布局,必须创建一个层叠样式表来处理布局。

 如果你希望用更简单的方式在Web中分发报表,而不必编辑HTML或样式表,Oracle提供了另一种选择。你可以将打印的报表作为一个PDF文件保存。但是,PDF文件中的数据是静态的,一旦报表建立并分发,数据就保持不变。另一方面,动态HTML报表从数据库中提取最新的数据并重新建立HTML页。本节将讨论动态HTML方法。你可以使用Reports Builder的菜单创建PDF(若需要的话)。
10.7.1 动态报表的环境

为了动态地创建报表,使用Reports Builder创建一个javascript文本文件。如果浏览已经保存了报表的文件夹,将会注意到,所有报表都以javascript(.jsp)文件保存。更为特殊的是,报表编写器还创建了一个Web定义文件。Oracle的Web服务器运行一个Java引擎读取报表的定义文件,遵循Java命令连接数据库并检索数据。这些数据被逐行地融入一个新的HTML页。该页的布局由标准的HTML TABLE标签控制。报表的基本元素是用在附加的层叠样式表(CSS)文件中定义的样式表类标签。
图10-33展示了总的处理过程。你可以使用Reports Builder显示Web报表,因为它有一个内建的OCJ4服务器的副本。为了对用户分发报表,需要建立一个Oracle Application服务器,然后复制报表文件和样式表到该机器上。对于本章,你只要依靠Reports Builder显示报表即可。

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-11608-1.html
网站维护教程更新时间:2012-03-21 03:23:36  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer