Asp.Net + 用友华表(V5.1) 制作的报表解决方案

原创 2005年05月05日 23:51:00

作者:sourceshare@126.com 

曾经在一个项目中负责报表的制作,一个大型国企共400多份报表搞的我精疲力尽,终于弄来一份自定义报表的东东,特地将其送给那些也象我一样在成堆的报表前熬夜的朋友们,希望对大家有所启发。QQ:285975475  E-Mail:sourceshare@126.com


程序说明:
 1、本程采用 Asp.Net + 用友华表(V5.1) 制作
 2、本程序提供一个报表设计器、报表生成器及Asp.Net调用例子
 3、ReportTool是报表设计器,由他设计的报表保存在数据库表SysReports中;ReportServiceConfig 是报表生成器,该程序与Asp.Net关系紧密,参见http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/builddistapp/ArchitecturalOptionsforAsynchronousWorkflow.mspx, 他运行后会出现在托盘区,定时检查数据库中是否有新的报表请求,如果有,根据请求生成报表(原来想用MSMQ来处理,但他需要服务器多安装一个服务,所以就直接用SqlServer了); ReportDemo是Asp.Net调用报表的例子(http://localhost/cellReport/Report/ReportView.aspx),用户的一个新的报表请求会被写道数据库中由ReportServiceConfig来生成后再返回给客户端
 4、本程序提供的代码仅供学习参考,不可用于商业目的,否则后果自负

 

使用说明:
 1、注册组件(参见http://www.cellsoft.cc/):注册ReportTool/bin/cellDll/CellCtrl5.ocx 文件,Regsvr32 yourpath/ReportTool/bin/cellDll/CellCtrl5.ocx
 2、在注册表 HKEY_LOCAL_MACHINE/SOFTWARE/下面创建目录cellReport及其子目录1.0,并新建字符串项目:ConnStr,内容和web.config下面的Connection相同(可以将ReportDemoReg.reg文件倒入注册表后修改)
 3、在localhost下创建虚拟目录cellReport,指向 ReportDemo 目录
 4、在ReportTool/bin下执行ReportTool.exe尝试创建新报表
 5、运行ReportDemo/bin下的ReportServiceConfig.exe
 6、在浏览器中访问http://localhost/cellReport/Report/ReportView.aspx, 该页面应该有2张测试的报表,第一张是简单报表的例子,第二张是分组报表的例子,其中总人数的取数方法比较特别一些,用sql查询语句直接从后台获取

下载地址:http://www.21hr.com.cn/ReportDesign.rar

群晖系统挂载NTFS硬盘

如前所说,我组这个黑群的主要目的,就是挂多硬盘,提供局域网内的文件服务。硬件方面,我也准备妥当,并且总共挂了9块硬盘和一个硬盘抽取盒。但是,这9块硬盘中,除了我专门为这个NAS新够的两块红盘,是用于安...

用友华表使用实例.net 版3

  • 2009年06月17日 10:27
  • 175KB
  • 下载

atitit..代码生成流程图 流程图绘制解决方案 java  c#.net  php v2

atitit..代码生成流程图 流程图绘制解决方案 java  c#.net  php v2   1.1. Markdown 推荐,就是代码和flow都不能直接使用。1 1.2. Ja...
  • attilax
  • attilax
  • 2016年12月05日 22:49
  • 1030

ASP.NET调用cmd命令提示符拒绝访问解决方案

最近做关于Windows Server POP3服务器的小项目,翻遍网络,也没能找到接口。          值得庆幸的是最终发现了一个控制台接口winpop.exe,也就是用cmd命令提示符与PO...

asp.net本地化实战解决方案及代码

  • 2007年11月20日 15:16
  • 1.02MB
  • 下载

FirstLearn电子学习解决方案asp.net+sql

  • 2013年11月13日 14:09
  • 3.82MB
  • 下载

关于AJAX跨域调用ASP.NET MVC或者WebAPI服务的问题及解决方案

一、进本地网站用localhost进去后不能获取数据,而用127.0.0.1进去则可以 解决办法:1.打开IIS,选择Default Web Site,   再选择HTTP响应标头 ...
  • dz45693
  • dz45693
  • 2016年02月03日 10:26
  • 1483
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Asp.Net + 用友华表(V5.1) 制作的报表解决方案
举报原因:
原因补充:

(最多只允许输入30个字)