阿泰的软件实用主义

水晶报表/BOE

博客园 首页 新随笔 联系 订阅 管理
  176 Posts :: 9 Stories :: 2046 Comments :: 38 Trackbacks



本文纯属个人观点
因为每个人的起点和切入点不同,所以对书的理解也不同
所以本文仅供参考
不过我建议,如果你从事水晶报表的开发,你手头应该有本书看看。


最好的文档:
安装好水晶报表9中文版后,在该目录下有中文帮助手册,作为公式开发的参考,非常详尽
在此位置下有英文的开发文档
不少书就是以这两个文件为基础写的,而且基本上就是翻译了一下。


目前市面上可见的水晶报表书籍并不多,
其实最近比较火也是因为.Net2003里自带了水晶报表的原因,
听说2005里不带了,可能用的人又少了,呵呵
现在开始,我的评分最高为5分

No1:水晶报表Crystal Reports 9从入门到精通

相关网址:http://www.dearbook.com/book/viewbook.aspx?pno=TS0022733
得分:2.5
适用者:初学者
说明:该书是<XX从入门到精通>系列之一,该丛书一直很中庸,没什么亮点

No2:Crystal Reports9 水晶报表设计与开发大全

相关网址:http://www.dearbook.com/book/viewbook.aspx?pno=TS0022417
得分:4
使用者:初学者,中级开发
说明:该书内容不错,但是排版不大合理,看起来容易疲劳,而且部分讲得总让人觉得不过瘾

No3:Crystal Reports水晶报表设计与开发实务

相关网址:http://www.dearbook.com/book/viewbook.aspx?pno=TS0013800
得分:2.5
说明:典型的帮助文档及例子的翻译版本

No4:Visual Basic.NET程序设计——Crystal Report报表制作

相关网址:http://www.dearbook.com/book/viewbook.aspx?pno=TS0027240
得分:2.5
说明:后半部分内容还不错,但是前面大篇幅的介绍VB.Net特性的内容让这本书重点不突出,可惜了

No5:用实例学 Crystal Report for Visual Studio.NET

相关网址:http://www.dearbook.com/book/viewbook.aspx?pno=TS0022740
得分:3.5
说明:该书难度不大,但是风格跟俺类似,很适合初学者

No6:基于Oracle的Crystal Reports 9数据报表高级开发

相关网址:http://www.dearbook.com/book/viewbook.aspx?pno=TS0022621
得分:4
使用者:特定Oracle开发者
说明:这本书的确实有些不错的内容,但是前面大段的PLSQL的说明让人说不出感觉来
  不过对我挺有帮助的,谁叫咱PLSQL不够牛呢

No7:.NET平台下Crystal Reports设计与开发

相关网址:http://www.dearbook.com/book/viewbook.aspx?pno=TS009023
得分: 3
使用者:.Net下开发的入门者
说明:我一直认为飞思出品,必属垃圾.这本书也不例外.不过对于初学者来说,还行.
  

 

 

posted on 2005-04-17 11:59 阿泰 阅读(11417) 评论(12)  编辑 收藏 网摘 所属分类: CR我的原创

Feedback

公司要跨平台,所以要用j2ee平台,放着这么多资源却不能用,sigh……
  回复  引用    

#2楼 [楼主] 2005-04-18 11:08 阿泰      
J2EE是大型企业应用的首选,不仅仅是跨平台的问题,而且其架构相当成熟完善
不过要说J2EE的的跨平台,也算是好笑了,谁真正去跨平台了,而且写出来的东西真的能跨平台吗?
Java到底是一次编译到处运行还是一次编写,到处编译,这个也只有编写的人自己清楚了

另:水晶报表同样能用于J2EE平台,不过我没有机会去做这个东西
你可以参考一下这里
http://blog.csdn.net/haibodotnet/category/13319.aspx
  回复  引用  查看    

#3楼  2005-05-07 09:53 陈某人 [未注册用户]
如要夸平台,编译总是难免的。总好过夸不了平台啊!
  回复  引用    

#4楼 [楼主] 2005-05-07 11:02 阿泰      
这是肯定的,我只是说一下当初的那个口号:)
  回复  引用  查看    

#5楼  2005-10-16 14:42 秋日私语      
谢谢分享!
  回复  引用  查看    

#6楼  2005-11-19 13:47 火星的森林      
真正跨平台的是标准C语言,只是跨平台时用不同编译器编译一下就可以了.
  回复  引用  查看    

在使用过程中发现一个问题:
请教:

数据库是oracle 9i,crystal是XI的试用版。

在oracle中有一个记录人员登入登出时间的表,每天每人有多个记录,
然后为了出每日最早登入时间和最晚登出时间的报表,我建了这么一个view:
create or replace view ers.logintime as
select a.loginid as agentid, a.early as earlytime, b.late as latetime, a.logindate as logdate from
(select loginid,min(logintime) as early,logindate from ers.trim_loginid where status=1 group by loginid,logindate) a,
(select loginid,max(logintime) as late,logindate from ers.trim_loginid where status=0 group by loginid,logindate) b
where a.loginid=b.loginid and a.logindate=b.logindate
其中logindate实际上是date(logintime)

在plsql developer里面select这个view结果是正确的,
但是在crystal中earlytime,latetime和logdate三个列的值是一样的,而且logdate的类型也不对,应该是date类型的变成了datetime类型。


  回复  引用    

#8楼  2006-01-13 13:44 benk [未注册用户]
有人要挑战水晶报表了?

今天润乾推出了挑战Crystal report水晶报表的赠送活动,凡是用过Crystal Report的用户,都可以申请赠送一套免费的润乾报表软件。

 地址:http://www.runqian.com.cn/sales/promotion200601-2.htm">http://www.runqian.com.cn/sales/promotion200601-2.htm

 润乾确实比水晶报表好用:

润乾在部署和应用集成上要比水晶报表好得多,因为它是纯Java的。
更重要的是用润乾设计报表,要远比水晶报表好用。即使是用这次赠送的这个版本,类似Excel的设计方式,省去了大量拖拖拉拉的麻烦,而且还可以轻松进行横向的数据展开(这是水晶报表做不到的)等等,做出很多复杂的报表。它处理公式、计算的能力,也要明显优于水晶报表。
润乾学起来也非常方便,可以看看它的报表设计教程:润乾报表快速入门教程(http://www.runqian.com.cn/train/foreword.htm">http://www.runqian.com.cn/train/foreword.htm) 
展现上润乾也做得很精致,比如导出到excel,它导出来是直接可以用的,但水晶,因为设计时是基于画布式的,所以导出来会多出很多很细的行和列,你要再用那个EXCEL文件就会很别扭。
 不过水晶从绑着VB进来,十多年了,市场影响力要大得多,所以润乾(http://www.runqian.com.cn/)这次出手挑战,用这种换货的方式(实际好多用水晶报表的人,也不是买来的,不过还是能换到润乾的正版货,而且毕竟是有原厂的技术支持)来挑战水晶。应该对用户来讲,是一个不错的机会。

 润乾网站上的与Crystal Report的比较文章:

 润乾报表与Crystal Report的详细比较(http://www.runqian.com.cn/tech/crystal_cmp.htm)

 为什么还要用Crystal Report?(http://www.runqian.com.cn/tech/crystal.htm)

  回复  引用    

#9楼  2006-08-22 17:06 h [未注册用户]
有没的电子版下载
  回复  引用    

#10楼  2006-09-13 17:06 张卫祥 [未注册用户]
中创InforReport
-------------------------------------------------------------
需要试用版和我联系:zhang_wxiang@cvicse.com
官方网站:www.inforbus.com
www.cvicse.com
-------------------------------------------------------------
特点:
1.“零”编程的设计目标
InforReport的目标是简化应用中报表开发的复杂性,尽可能的以“零”编程的模式开发复杂的中国式报表。对报表的设计、部署、生成、展现、打印及管理全过程支持,以所见即所得方式设计报表,仅仅需要极少的接口编程和应用集成,开发报表的编程量降到了最低。
2.中西合璧
InforReport同时兼有报表组件类、西式报表系统两类报表产品的优点,做到了中西合璧,使用它可以高效率地完成复杂中国式报表的开发。
3.结合精确布局和流式布局
西式报表系统大多数是使用精确布局,优点是布局灵活,报表元素位置和大小可精确定位和变化,缺点是构成复杂表格式报表比较困难;报表组件类软件、电子表格软件(如Excel),多使用流式布局,优点是构成复杂表格式报表非常简单,缺点是单元格的位置和大小的改变都会影响其他单元格,实现精确套打位置调整非常困难。
InforReport多数情况下使用流式布局实现报表,提供自由单元格的精确布局报表元素来满足复杂格式灵活调整的需要。
4.多个数据源和SQL语句
InforReport允许一个报表使用多个数据源,允许一个报表中使用多条SQL语句。报表的数据来源将更加灵活,多样,满足更多应用场合的需要。
5.灵活的表达式
InforReport中可以使用表达式,包括算术运算表达式、关系运算表达式和逻辑运算表达式等。在各类表达式中可以包含参数引用、变量引用、数据库字段引用、单元格引用、函数调用等丰富的内容,为报表数据的灵活展现和报表数据计算提供了强大的支持。
6.报表部署简单、维护方便
合理的将产品分为三大部件,通过报表模板文件完成报表应用的灵活配置和部署,只需要更新报表模板重新部署即可应对报表应用需求的变化。
7.通过API轻松实现和应用的无缝集成
报表展示构件和报表服务都提供API接口,通过简单接口编程就能使报表系统和应用系统无缝集成,而且提供通过API还可以实现动态控制报表生成和展示等更多高级功能。
8.统一的访问方式
通过报表展示构件可以轻松集成在多种语言开发的C/S和B/S应用环境中,不论是C/S应用还是B/S应用都通过相同接口访问报表。另外,部署在服务器端的报表模板可以被C/S和B/S应用共享,便于应用的移植和保护原有投资。

  回复  引用    

#11楼  2007-04-19 12:21 yunhuasheng      
感觉 No7:.NET平台下Crystal Reports设计与开发

还挺好的。
  回复  引用  查看    

#12楼  2007-06-14 11:23 胡本权 [未注册用户]
请问有Crystal Reports水晶报表设计与开发大全的电子版本没有?或者关于水晶报表中交叉表设计方面的资料,急求!谢谢!我的油箱hubenquan2003@163.com
QQ251294556
谢谢 各位
  回复  引用    





标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-11-09 23:32 编辑过
Google站内搜索


China-pub 计算机图书网上专卖店!6.5万品种 2-8折!
近千种 9-95 新二手计算图书火热销售中!

相关文章:

相关链接: