- 博客(12)
- 资源 (14)
- 收藏
- 关注
原创 【水晶报表内功心法】--完美Excel(下)
前文《【水晶报表内功心法】--完美Excel(上)》中, 主要讲解了如何做一个基础的到处样式, 本文在上文的基础上,实现类Excel的一个操作,就是单元格横向和纵向合并。以及加底色的效果,如下图 以前文的基础进行改造 1:横向单元格合并 删除掉后表头最后一个文本项 然后把前一个项目拉到与最后一个字段等宽,注意右边要对齐 预览一下 导出效果 很简单吧,呵呵 2:纵向合并 我们仅以第一列为
2009-07-26 20:57:00 3335 10
原创 【水晶报表内功心法】--完美Excel(上)
本来这一篇要放到很后面去写,不过论坛里有人问到,就提前了。 很多人说水晶报表导出的Excel太难看,或者导出的Excel根本没法用,其实水晶报表是可以完整导出到Excel的 当然,水晶报表与其他基于CELL的报表工具相比,对Excel的支持是很弱的。而所谓的完美,是相对的。 我抓了大量的操作图来进行解说,或许大家会体会到为什么我会说水晶报表是一个操作性很强的工具的原因了。 一般我们画格线的时候,导
2009-07-26 20:57:00 4431 11
原创 【水晶报表内功心法】--公式、函数与运行时总计
本文的主题是:函数与公式、运行时总计。 本文还是以基础讲解为主,后面的一些实际场景中会有具体的使用 1:公式 公式可以说是水晶报表里精髓,其重要性有点像Excel的宏一样。 公式基本上可以分为两类,一是格式化类。一是运算类。当然,格式化的公式也是需要运算的。 水晶报表的一些内置的功能,本身也是依赖于公式的,只是做了封装。 公式有两种语法:crystal语法和Basic语法,没有根本性差异。 如果你
2009-07-26 20:57:00 4726 16
原创 【水晶报表内功心法】--第一阶段小结
本文是第一阶段的小结,第一阶段主要讲解了推拉模式,以及基本操作,和数据的过滤。它的主要目的就是解决怎么把数据与报表的交互问题。 前后历时近一月,反响一如我当初所料,不会很强烈。而且很多人,也是因为推荐到首页后,习惯性的顶一下。并没有认真的去看内容。 毕竟水晶报表的应用范围比较小。不过我也很高兴能看到几位朋友,能真正的去看了,还参与了讨论。 我本来的目的,就是为了系统地介绍水晶报表的应用,一
2009-07-26 20:57:00 2676 11
原创 【水晶报表内功心法】--数据过滤
周末比上班忙,好不容易等老婆和孩子都睡下了,才终于能静下心来写点东西,不知不觉地都是后半夜了。 在讲解了PULL和PUSH模式后,有一个问题随着而来。 两篇文章中,都从数据表中取了完整的数据,而实际应用中,我们一般只会用到其中的一部分数据,也就是要对数据进行过滤。 数据过滤的操作,在这里我归并为两个要点:一是要实现数据过滤,二是要把过滤条件显示在报表上。 1:PUSH模式下的数据过滤方法 这两个要
2009-07-26 20:57:00 2176 12
原创 【水晶报表内功心法】--信手拈来,掌控对象
月初一如既往地忙碌,竟然一点时间也没抽出来。 周末也是一如既往地加班了,好在事情进展地还算顺利,终于有时间写这一篇。 本来的计划是《掌控于股掌之间-代码中传参数、传公式、操作水晶报表里的所有对象》 考虑到公式的重要性,会单独写一篇,于是本篇的内容就是参数与对象的控制 而参数的部分,在本篇也是基本操作,后续的进阶操作会结合其他环节进一步说明 1.对象的操作 开始之前 先说一下,操作对象,是依
2009-07-26 20:57:00 2401 9
原创 【水晶报表内功心法】--PUSH模式样板招式
前篇讲解了PULL模式下的操作方法,比较简单。 本文进一步详细讲解一下PUSH模式下的样板操作。 仍以Web为例 新建一个 Asp.Net CrystalReports的网站 弹出下面这个界面后,选第2项-作为空白报表,然后点确认,进入一个空白界面。 新建一个数据集合 出现此提示时,点“是” 然后还会出来连接数据库的提示,一律点否,直至界面上什么提示也没有 在这个界面上,点右键,添加一个da
2009-07-26 20:57:00 3481 11
原创 【水晶报表内功心法】--PULL模式样板招式
在前一篇中,讲解了PULL和PUSH模式的区别。 本节中主要是从无到有地讲解一下如何使用PULL模式来做一个报表。 因本文主要针对初学者,所以每个步骤都抓了图。 以 Web应用为例 首先,新建一个Asp.net CrystalReports站点 稍等一会后会出来一个默认的水晶报表向导 确定后,选择“创建新连接” 这里我用的是Oracle数据库,填写数据库参数 连接成功会,会显示数据库中的表
2009-07-26 20:57:00 4051 21
原创 【水晶报表内功心法】--推拉之间
水晶报表程序控制上有两种模式,也就是传说中的PULL模式和PUSH模式。口语化点就是拉模式和推模式。 把这个放在最开始讲,是因为模式的选择,会影响到后续的开发。 特别是看到一些使用者,把两种模式的代码里捏在一个过程里,出了错误,都不知道怎么去调试。 本文将讲解两种模式的基本原理,区别,以及各自的优缺点,还有部分开发报表的基本原则。 同样,本文是没有代码的,代码将从下一篇文章开始。 1.1 拉(PU
2009-07-26 20:57:00 2692 3
原创 【水晶报表内功心法】--序言
这是一篇序言,并没有技术性内容,如果你有时间,可以看一下。 最近的一年多,因为生活比较平稳,我开始恢复我在博客、论坛和邮件的答疑。 回答问题,本身也是个开拓眼界和成长的过程。 有时候回答一个问题,需要几天时间,去构造数据,模拟环境,和测试 但是累积下来,我发现很多问题是重复的,大部分人开始都会遇到的。 而且我注意到个情况,就是有些文章,存在典型的误导。 并不说一定是错的,而是绕了很远的路去
2009-07-26 20:57:00 1935 3
原创 【转】草根与博士后
很久了,我除了水晶报表的东西外,基本上不在这个博客上说题外话。今天无意中发现一个小文,忍不住转一下。原文来自泡泡社区:能吹很重要~~ ,本来这是个娱乐话题。不过作为一个开发者,可能也会从中得到一些启发。当然不是说会不会吹的话题。所以我改了下文章的标题。“联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只得请了一个学自动化
2009-07-19 16:57:00 1105 2
原创 2009年7月份答疑贴
有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主...请尽量不要冒充女性。 谢谢。 另外提醒一下,可以用页面左边的“找找看”,或许之前的一些文字能直接解决你的问题。请不要发送博客
2009-07-01 10:57:00 929 4
图表区水晶报表答疑用示例
2009-08-31
Crystal Reports Maximum Report Processing Jobs Limit.pdf
2009-08-19
C#2005多层标题DataGridView-winform版
2009-03-23
急速文本比对工具(公众版)1.0
2009-01-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人