摘要: 本文转自:http://www.bicubes.com/modules/newbb/viewtopic.php?topic_id=1190&forum=2 原作者:nyyankee 本文简要说明了当前BI市场几款主流产品、解决方案的状况 大型厂商开始支配BI市场——不用一年时间,Microsoft、Oracle、SAP和IBM的市场份额将从四分之一到三分之二。2008年魔法四分区就反映... 阅读全文
posted @ 2008-10-10 16:06 快乐 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 本文转自:http://www.cnblogs.com/freeze44/archive/2006/06/26/435764.html 原作者:光着脚的鞋 国内市场上的报表工具大约有二三十种,比较活跃的也有十多种。面对这些绘乱杂陈的产品,很难仅从某一个方面就将它们都分类阐述清楚,更无法简单地分别打分评出优劣,必须分别从多个角度把各产品放在一起加以比较讨论才能对其在市场中所处地位有较深入清晰的... 阅读全文
posted @ 2008-10-10 16:05 快乐 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一般使用水晶报表进行报表开发时,都要先指定数据库连接。 但是如果我们从事三层开发时,一般是不允许水晶报表直接访问数据库的,而是通过你的数据库处理层返回数据给水晶报表 其实我们可以使用水晶报表中的字段定义作为数据来源,来彻底摆脱与数据库的直接联系, 从而开发出便于发布以及摆脱数据库限制的报表系统。 当然使用该字段定义的方式进行报表的开发,比使用水晶报表直接连接数据库操作来说 增加了... 阅读全文
posted @ 2008-10-10 16:03 快乐 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 新建一个vb工程,增加水晶报表设计及运行组件的引用,在界面上增加一个Viewer控件。 运行的结果就是把在(1)中所做的模板加载数据后显示出来 核心代码: '-------------------------------------------------- '创建报表 '------------------------------------------... 阅读全文
posted @ 2008-10-10 16:02 快乐 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 经常有人问到如何限定每页显示行数的限定,还看到有人用拉高字段的方法。 下面简单说一下,其中公式用的是 Crystal语法,数据库用的是水晶报表自己带的Access数据库 我以Orders表为例. 首先选几个字段作个简单的报表,,画个小格子,预览一下。每行的数据显示满页,共21页 我们限定每页显示10行 在设计节上点右键选“节专家”,操作“详细资料”节。后面几步依图所示,加... 阅读全文
posted @ 2008-10-10 16:02 快乐 阅读(126) 评论(0) 推荐(0) 编辑
摘要: Mail中有朋友问到,顺便写出来. VB+水晶报表9,这个还是很简单的,自带事件 Private Sub CRViewer91_NextPageButtonClicked(UseDefault As Boolean) Call MsgBox("向后换页") End Sub Private Sub CRViewer91_LastPageButtonClicked(UseDefa... 阅读全文
posted @ 2008-10-10 16:01 快乐 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 许多朋友在使用水晶报表编程时,遇到了这么个小难题 报表第一次加载的时候正确显示,但是在条件更换后,报表内容却没有及时更新. 虽然在Crviewer上已经使用了Refresh方法 其实VB中只要简单在填充记录集合前使用DiscardSavedData方式释放掉水晶报表应用中缓存的数据即可 '清除报表中保持的数据 objCRReport.DiscardSavedDa... 阅读全文
posted @ 2008-10-10 16:00 快乐 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 现在有这么张报表(图1),诺大的张纸上就这么几列,很浪费,也不好看. 现在我们通过简单的设置,实现类似于WORD里面的分栏效果 原来的模板是这样的(图2) 为了分栏,我们把这些内容全部往左拖动一下,最好是拖动到最左边,给后面的栏留下位置 进入节专家的"详细资料节",勾上"多列格式化",上面会多出个"布局",点进去 注意这个宽度就是你一栏所占的宽度,设置的小一点,就可... 阅读全文
posted @ 2008-10-10 15:59 快乐 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 节专家=> "组页眉"节==>在前面页新建页=〉编辑样式 如每页显示3个组 GROUPNUMBER MOD 3 =0 如果想每页显示一个组或者是将组显示在单独的页面上,则使用以下方式: "更改组"==>"选项"==>将组放在同一页上 阅读全文
posted @ 2008-10-10 15:59 快乐 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 节专家==>详细资料节==>颜色==>背景颜色(勾上) CSS样式,水晶报表语法 if recordnumber mod 2=0 then crYellow else crWhite 效果 阅读全文
posted @ 2008-10-10 15:58 快乐 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 在前面的文章中我介绍了在VB中使用不受数据库限制的报表,同时也应允了在后续的时间会推出.Net版本, 不过因为最近太忙,所以总是不断跳票,呵呵. 在我开始写出来最原始的版本之后,我发现其实在水晶报表的官方支持站点中已经有类似的代码, 所以我只是在其基础上进行了简单的修改. 以下代码运行在 VS2003 ,Framework1.1版本上,水晶报表为VS2003自带的.使用VB.NET ... 阅读全文
posted @ 2008-10-10 15:57 快乐 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 2:新增加一个报表,数据源选取ADO.Net数据集 如果出现这个提示 那么请去掉勾选,找到我们前篇文章中所建立的xsd文件 后面就如同一般报表的创建过程了 3:剩下的过程就是代码了,很简单,呵呵,以下是核心代码。 4:请在此处下载代码 , winrar压缩,解压密码 : WWW.FACESUN.CN 阅读全文
posted @ 2008-10-10 15:57 快乐 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 水晶报表9.2+VB6 使用Application可以进行打印 在将数据赋给报表模板后,调用PrintOut方法 '赋给报表数据 objCRReport.Database.SetDataSource rst '此句打印,会出现打印提示框 objCRReport.PrintOut '不提示,直接打印到默认打印机 Call objCRReport.PrintOut(Fal... 阅读全文
posted @ 2008-10-10 15:56 快乐 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这几天老看见有人说起水晶报表10 的打印功能如何如何, 因为我一直用的9,ASP+水晶报表9可以使用Activex方式完美打印 怎么说10里也不应该倒退啊. 刚好今天有mail来问,所以就装了个看看.原来如此. 在webform上设置CrystalReportViewer的属性, 其中有一项叫printMode,好象默认是pdf 也就是大家平时为什么一打印就就导出成p... 阅读全文
posted @ 2008-10-10 15:56 快乐 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 开发环境:VB6,水晶报表9.2,win2000pro 水晶报表是采用字段定义方式实现的,代码见http://www.cnblogs.com/babyt/articles/116880.html 目标机器:win2000pro,未安装水晶报表 这是我第一次使用InstallShield进行打包,有些地方说的可能比较罗嗦 ^_^ 准备1: 请先在水晶报表官方站点下载合并安装模块(RDC9ForCh... 阅读全文
posted @ 2008-10-10 15:55 快乐 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.594zz.com/info/35617.html 这些天碰到一个项目,需要将vb6+水晶报表中文版9.2 ... 阅读全文
posted @ 2008-10-10 15:54 快乐 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 前面有朋友问水晶报表与WebService之间的问题 使用水晶报表与Web Service结合有两种方式 一种是基于Web Service的水晶报表 一种是基于水晶报表的Web Service 本篇讲述第一种情况 --------------------Start---------------------------- Step1: 建立一个WebService来提供数据 ... 阅读全文
posted @ 2008-10-10 15:53 快乐 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 本文详细讲述一下如何创建交叉表以及交叉表的一些简单定制 水晶报表9.2,同样适用于水晶报表10(含)及以下版本 准备 首先你要知道什么是交叉表,又是在什么情况下需要用交叉表 “交叉表”对象是一个网格,用来根据指定的条件返回值。 数据显示在压缩行和列中。这种格式易于比较数据并辨别其趋势。它由三个元素组成: 行 列 摘要字段 我做了简单的表格进行说明,相信你可以很快跟你... 阅读全文
posted @ 2008-10-10 15:53 快乐 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 水晶报表的数据获取模式本来是个最基本的概念,奈何总还是有人问 我用Push模式做了个报表,请问什么是push模式? 呵呵 索性就再来说一说 水晶报表是强大的数据分析工具,如何将水晶报表与数据关联起来就是我们在这里要说的问题 一种就是水晶报表直接从数据库(数据源)中获取数据,就是水晶报表去拉(Pull),也叫提取. 比如我们在选取数据源的时候选的 Access/Excel... 阅读全文
posted @ 2008-10-10 15:52 快乐 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 本文介绍以水晶报表做Web服务的实现方法,你可以先下载完整的代码增加印象,连接在最下面 Step1:建立服务 首先建立一个WebService工程,我们取名为CRService,在工程中增加我们前面做好的模板myRpt 然后将其发布为Web 服务,在这个文件上点右键 Publish as web service即可. 这样就完成了报表的服务发布,是不是简单得不可思议? 生... 阅读全文
posted @ 2008-10-10 15:51 快乐 阅读(140) 评论(0) 推荐(0) 编辑