且行且珍惜

书到用时方恨少非君子
posts - 2, comments - 12, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

最新评论

另一个选择:润乾报表(http://www.runqian.com.cn/rqrpt/rqwebreport.htm

润乾报表是纯JAVA的,在WINDOWS,LINUX,UNIX上都有成功应用,适应于各种APP SERVER,同时也可支持.NET平台。

界面操作类似于Excel。

更重要的是提出了多源分片、不规则分组、行列对称、动态格间计算的全新模型,解决了传统报表工具很多报表不好做、不能做的问题。

比如,一个报表,要包括横向展开(列不固定,比如包括多种产品之类的,但又不是简单的交叉表),怎么实现?

比如,一个报表,数据来自于多个物理表,怎么办?先做成一个视图或写一个复杂的SQL吗?如果有一堆JOIN,会多么复杂呢?运行效率呢?

再比如,列出数据后,同时要显示他们的排名(在列出的数据中的,而不是绝对的),怎么实现呢?

在润乾报表中,这些问题都很容易解决。

可以参考这篇文章:多源分片的讨论(http://www.runqian.com.cn/tech/tech_007.htm),就会明白,报表的改进,类似于EXCEL只是一方面,更需要的是数据模型的改进。十分钟做一张表,在十年前CRYSTAL REPORT,甚至ACCESS数据库的报表工具就可以实现。但是,如果表的格式复杂,往往要花半天去写SQL甚至写代码准备数据。




我也写过一点。
深有同感!
啊?我怎么觉得CR上手挺容易的呀~~~不过没法全面的控制是一个大问题,比如说无法在运行时手工创建一个新报表(使用那个api需要另行向CrystalDecisions注册license)
我的意思是CR不符合中国国情,因此现在需要报表的时候逐渐会考虑使用国产报表软件,听说晶格(音近,听说过没见过,不知道是哪两个字)就做得很不错
不用CR不是不用报表。CR因为复杂不方便使用受到不少批评。
to idior:
好像是有这个趋向,不过我觉得并不是因为CR不好,而是不符合中国国情,尤其是做电子政务的,报表是必备的,但是那些不规整的表样,以及错综复杂的数据库信息,有时候真觉得还不如直接用单元格工具好呢
to: 阿泰
呵呵,网络何其大如何能尽之,不过亡羊补牢为时未晚,已经把你的也加进列表了:)
to:蛙蛙池塘
应该是没有限制的,根据他的联机文档,只要使用了Engine模型,则它会自动将报表转换成纯html页面,所以客户端是没什么特殊要求的
海波的站点你有没有推荐呀,还有这个CR是不是对浏览器有限制呀,或者需要客户端装插件什么的,我感觉你说的这个push方式也不错,可以把dataset用webserivieces传递,客户端随便设计去吧,这样耦合性也小了就
作水晶报表怎么可以错过我的日志,呵呵

不过非常可惜我几乎没开发过基于Asp.Net的水晶报表
莫有机会~~

一篇类似的文章,不过更浅显点
http://babyt.cnblogs.com/archive/2005/04/12/135849.html
欢迎, 不过似乎很多人开始不用cr了。
看看