第一范文网 - 专业文章范例文档资料分享平台

水晶报表的jsp实现

来源:用户分享 时间:2025/6/10 9:13:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

import com.crystaldecisions.report.web.viewer.*; import com.crystaldecisions.sdk.occa.report.data.*; import

com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory; import

com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2; import com.crystaldecisions.sdk.occa.report.reportsource.IReportSource;

public class ReportInit {

private IReportSource rptSource;

private Fields fields;

public ReportInit(){ rptSource = null; fields = null; }

public IReportSource getRptsource(){ return rptSource; }

public Fields getFields(){ return fields; }

public boolean setReport(String fname,String rptID){ //获得查询条件

String FileName = fname + \ String BH = rptID;

String path = \报表文件路径 try{

IReportSourceFactory2 rsf = new JPEReportSourceFactory(); java.util.Locale localetest = java.util.Locale.CHINA;

rptSource = (IReportSource)rsf.createReportSource(path,localetest); fields = new Fields();

ParameterField pfield1 = new ParameterField(); //编号 ParameterField pfield2 = new ParameterField(); //单位 ParameterField pfield3 = new ParameterField(); //人 ParameterField pfield5 = new ParameterField(); //FIELD5 ParameterField pfield6 = new ParameterField(); //FIELD6 ParameterField pfield4_KSSJ = new ParameterField(); //开始时间 ParameterField pfield4_JSSJ = new ParameterField(); //结束时间

Values vals1 = new Values(); Values vals2 = new Values(); Values vals3 = new Values(); Values vals5 = new Values(); Values vals6 = new Values(); Values vals4_KSSJ = new Values(); Values vals4_JSSJ = new Values();

ParameterFieldDiscreteValue pfieldDV1 = new ParameterFieldDiscreteValue();

ParameterFieldDiscreteValue pfieldDV2 = new ParameterFieldDiscreteValue();

ParameterFieldDiscreteValue pfieldDV3 = new ParameterFieldDiscreteValue();

ParameterFieldDiscreteValue pfieldDV5 = new ParameterFieldDiscreteValue();

ParameterFieldDiscreteValue pfieldDV6 = new ParameterFieldDiscreteValue();

ParameterFieldDiscreteValue pfieldDV4_KSSJ = new ParameterFieldDiscreteValue();

ParameterFieldDiscreteValue pfieldDV4_JSSJ = new ParameterFieldDiscreteValue(); //设置第一个参数:编号

pfield1.setReportName(\ pfield1.setName(\ pfieldDV1.setValue(BH);

pfieldDV1.setDescription(\编号\ vals1.add(pfieldDV1);

pfield1.setCurrentValues(vals1); //设置第二个参数:单位部门 pfield2.setReportName(\ pfield2.setName(\ pfieldDV2.setValue(\

pfieldDV2.setDescription(\发单部门\ vals2.add(pfieldDV2);

pfield2.setCurrentValues(vals2); //设置第三个参数:人 pfield3.setReportName(\ pfield3.setName(\ pfieldDV3.setValue(\

pfieldDV3.setDescription(\申请人、下达人、操作人、负责人等\ vals3.add(pfieldDV3);

pfield3.setCurrentValues(vals3); //设置第五个查询字段 pfield5.setReportName(\

搜索更多关于: 水晶报表的jsp实现 的文档
水晶报表的jsp实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4swds3xbhi2ubi97rwzm_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top