封装给java使用的 web插件报表 (修正版本)

时间:2012-07-12 10:48:16
【文件属性】:

文件名称:封装给java使用的 web插件报表 (修正版本)

文件大小:2.48MB

文件格式:RAR

更新时间:2012-07-12 10:48:16

java 报表工具,delphi 封装 rm报表 delphi

http://download.csdn.net/source/1856731 (最新) 这是个封装给java使用的 web插件报表,这个市场上已经存在,但是是个商业报表: 本人提供的是免费报表,不不敢与商家争长短,但系希望对你有用: 使用方法: 范例使用的是access数据库,首先在odbc 注册ReportDemo.mdb 数据源,名字随你喜好, 然后修改classes文件下的 db.properties 的连接。 然后把项目放在tomcat下运行既可: 起作用的关键文件:RMVIEWP.CAB 文件,客户端插件 Lib下的两个包:RMVIEW.jar,commons-logging.jar 使用接口: package common.rmview; /* * 设计的第一步,首先定义字段的类型, * 然后通过AddRow将结果加入缓存中 * */ import common.rmview.surperInterface.IDataSet; import common.rmview.until.Types; public interface IRMDataSet extends IDataSet { public void addField(String fieldName, Types.filedType type, int fieldLength, Boolean isNull);//1:将段类型加入 public void addField(String fieldName, Types type, int fieldLength);//1:将段类型加入,isNull 默认为 false public void AddRow(IRMDataRecord rmd);//2:在 IRMDataRecord实现类赋值完成一条记录后使用一次,循环加入. } package common.rmview; import common.rmview.surperInterface.IDataRecord; /* * 使用时的第二步 * 通过这个接口设置结果集 */ public interface IRMDataRecord extends IDataRecord { public void SetValue(String fieldName,Object objValue); } package common.rmview; /* * 第三步: * 前面IDataSet,IRMDataRecord实现类完成后,通过此接口的实现类向html也面输出ie到ie以方便ocx的取值使用 */ public interface IRMEngine { final int rmf=1; final int rls=2; public void SetReportFile(String urlandFileName,int fileFormat);//1:设置报表路径及文件名称 public void AddClientDataSet(String dataSourceName,IRMDataSet rmd);//2:设置数据源名称以ocx使用,并把IRMDataSet实现的结果加入 /* * 字符串组装方式:rm报表报表文件流base64码+"&&"+字段类型码+"&&"+结果集+"&&"+数据源名称 */ public String CreateViewer();//3:生成在html页面的编码 } 具体的使用方法请参照 index.jsp 报表的使用方法请自己参照官方的文档 RMDesigner.exe 是个设计器,也可以使用delphi 的RM报表来设计 使用没有任何的限制。使用前多测试,看是否真正是你需要的。 修正:增加支持多数据源,报表显示完成内存化,本地不存任何的数据 新建QQ群:29672297 有疑问请发邮件到 lujianfu123@yahoo.com.cn


【文件预览】:
RMView
----src()
--------db()
--------com()
--------db.properties(165B)
--------common()
--------filters()
--------readme.txt(210B)
----WebRoot()
--------测试报表.rls(3KB)
--------META-INF()
--------WEB-INF()
--------使用方法.doc(32KB)
--------RMVIEWP.CAB(1.03MB)
--------java测试.rmf(2KB)
--------测试项目.rmdf(3KB)
--------index.jsp(3KB)
--------RMDesigner.exe(4.28MB)
--------RMVIEWP.SED(832B)

网友评论

  • 少了服务端的源代码
  • 源码不完整呀?
  • 少了服务端的源代码