方正平台与皕杰报表的整合
编写目的
此手册用于方正飞鸿平台与皕杰报表整合使用,范围包括web的整合,报表展现,查询,权限管理等。
技术要求
为了更好的理解本手册中的操作,需要读者有以下的技术基础:
方正平台的简单使用,如何建数据接口,表单,应用主页。
皕杰报表的简单使用,知道简单的分页报表,查询,填报表,报表设置。
适用版本
)(.net版+Sql数据库)
约定
为方便叙述,约定:
方正平台的安装目录为% BPMES %
皕杰报表的安装目录为%BiosReport %
皕杰报表的基本制作
操作步骤
单击选择菜单栏窗口中“首选项”,选择“报表运行时配置”项,加入你所要连接的数据库驱动包,如下图1(如有问题,请详见皕杰报表的帮助文档)。
(图1)
单击菜单栏中文件,选择新建项目,如图2。
(图2)
点击下一步,配置数据源,如图3。
(图3)
右击所新建的项目→新建→点击新建报表,然后新建数据集,如图4。
(图4)
编辑查询sql,如图5。
(图5)
数据集参数,如图6。
(图6)
单击完成,并制作出简单的报表,如图7。
(图7)
基本原理与配置
自动安装
默认安装完方正平台后,所有和报表的整合及配置都以自动完成,从设计器的“菜单”->“工具”可以自己进入报表设计。
如果用了不同版本,则需进入手动配置。
手动配置
分别安装好方正平台和皕杰报表,并确保能各自独立运行。
配置iis筛选器。
第一步:打开默认网站属性,如图8。
( 图8)
第二步:选择isapi筛选器,进行添加,如图9。
(图9)
第三步:选择筛选器,如图10。
(图10)
把解压出来的DemoServer该名为ReportServer放到% BPMES \Web\目录下。
在% BPMES \Web\ ReportServer\webapps\,代码如下:
<%@ page language="java" import=".*" pageEncoding="GBK"%><%String path = ();String basePath = ()+"://"+()+":"+()+path+"/";(basePath); %>
由于你所连接的是sql数据库,在% BPMES \Web\ ReportServer\webapps\report\WEB-INF\,如图11。
(图11)
修改% BPMES \Web\ ReportServer\conf\(代码如图12,数据源具体配置根据你所添加的决定)并且在BPMES \Web\DemoServer\lib中添加所连数据库的驱动包
(图12)
修改% BPMES \Web\js\ 。
var ReportIframe=null;
ReportAddress = null;
()方法;
function toReportSearch() {
var btnObj = this;
if ( > 0) {
btnObj = arguments[0];
}
var REPORTNAME = getProperty(btnObj, "toDataEx");
if (REPORTNAME) {
var ReportUrl = "../ReportServer?reportlet=";
var ReportCtl = (REPORTNAME);
var ReportName = getProperty(ReportCtl, "CPT");
var ReportAction=ReportUrl + ReportName+"&SessionID=" + SessionID;
if((".brt")>0)
{
var pfix = "../";
if(PageEx != ".jsp") {
pfix = ReportAddre
方正平台(.net+sql)与皕杰报表的整合 来自淘豆网www.taodocs.com转载请标明出处.