自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿泰的软件实用主义

繁华散尽,实用为先。

  • 博客(212)
  • 资源 (14)
  • 收藏
  • 关注

原创 为你的水晶报表装载本地图片

本文为解答该贴所做:http://topic.csdn.net/u/20090524/15/911fd15a-32c6-4be9-9aa1-3ee95365e7e3.html 并没有什么新内容,主要是如何读取本地图片显示在报表中。如果是CR XI及以上版本,可以用更简便的方法,参考:水晶报表图片动态加载的另一种简单方案 本文的方法是:水晶报表中如何动态加载图片(图片文件版本及数据库版本) 中的图片

2009-05-26 20:58:00 2265 7

原创 动态水晶报表:任意表,任意列 之 动态格线实现

在前文《动态水晶报表:任意表,任意列,以及动态格线》中,有一个地方还没有完全实现。就是根据内容自动调整表头的列,跟内容表格相对应。我们也注意到了,在前文中,后面的列之所以不显示,不是因为它们没有了,它们是存在的,只是内容是空(),注意是空,不是空格。依此延伸开来,表头也可以用此原理来实现。本文接上文,稍加改动把原来的表头删除,放上6个参数字段,p1,p2...p

2009-05-20 00:58:00 1726

原创 Asp.Net水晶报表边框不显示之解决方法

版本:VS2005 自带的水晶报表版本 或 CR XI R2 嵌入VS2005版本症状:使用字段边框,在设计模式下可以看见边框,但是运行后的网页上却不显示。解决方法:HTML模式下,删除aspx页面内的Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi

2009-05-19 23:58:00 1489

原创 2009年5月份答疑贴

 有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主...请尽量不要冒充女性。 谢谢。 另外提醒一下,可以用页面左边的“找找看”,或许之前的一些文字能直接解决你的问题。请不

2009-05-04 10:58:00 838

原创 以有限搏无限:答liwei81730之突破层次报表汇总的局限

本文的题目来自于:http://topic.csdn.net/u/20090429/15/63788b6b-5afc-448f-a6e1-add909c083e5.htmlTitle使用水晶报表的层次分组,将数据集分为若干组,且每组有若干层次。 例如:统计各个省的粮食与水果产量 地名      粮食产量(吨)  水果产量(吨) 江苏省      5              6

2009-05-04 02:58:00 951

原创 水晶报表钻取(深化)之子报表法

(严格意义上,钻取和深化不是一个概念,不过单纯对水晶报表的普通应用是差不多的,所以捏在一起)简单地举例来说。有一个主从表。报表上只显示主表信息,点击主表数据后,显示出该数据对应的从表数据信息。下面,我以水晶报表自带的xtreme.mdb中的雇员表和代码表来做一下示例。本文主要讲解思路,未涉及代码(其实,此方法仅需在你现有程序上稍加改动即可,不必设计编码部分) 1:表是这样数据间的对

2009-04-29 00:58:00 2686 4

原创 水晶报表钻取(深化)之分组法

(严格意义上,钻取和深化不是一个概念,不过单纯对水晶报表的普通应用是差不多的,所以捏在一起)简单地举例来说。有一个主从表。报表上只显示主表信息,点击主表数据后,显示出该数据对应的从表数据信息。下面,我以水晶报表自带的xtreme.mdb中的雇员表和代码表来做一下示例。本文主要讲解思路,未涉及代码(其实,此方法仅需在你现有程序上稍加改动即可,不必设计编码部分) 1:表是这样数据间的对

2009-04-29 00:58:00 1958 3

原创 动态水晶报表扩展:任意无关联多表,任意列,任意数据源

【原创】水晶报表动态表扩展 之 任意无关联表,任意列,任意数据源本文是在http://www.cnblogs.com/babyt/archive/2009/04/08/1431328.html原理基础上的一个扩展。如果你之前没有看过此文,请务必仔细研读。否则本文你可能不能较快地理解。本文适用场景:出于显示效果或者打印节约纸张等的需要,将多个不同结构(设置来源于不同数据源

2009-04-23 01:58:00 2365 7

原创 交叉表页内换行

使用交叉表时,会遇到这种情况:列非常多,行非常少,结果页面会自动分页。于是出现了一页上只显示几行,却显示成很多页的情况。既不好看,又浪费纸张(如果打印的话)问题产生了,能不能将这个换页的动作,限制在同一页上呢?===========================================================假设我有这样一个表,有两个字段: GSM

2009-04-22 00:58:00 1588

原创 【报表SQL】多值传入,Like 模拟 In 语法

场景(oracle):我们有一个表 a,有一个列 现在要求 传入一个参数 x,x的值为id1,id2,id3 最终实现 select * from a where id in (id1,id2,id3)这个在程序代码里比较容易实现,直接用 SQL 也可以。如 Select * from a where id in (&a)但是在报表上直接实现就有些困难。解决方法:构

2009-04-16 17:58:00 2783 1

原创 动态水晶报表:任意表,任意列,以及动态格线

有很多很多次被问到:为什么水晶报表那么麻烦,每做一张报表都要选表,画线画格子,有没有一种方法可以一劳永逸?做一个模板,然后用不同的表都能用?还有就是能不能动态选择列,而且选择列后能报表能自动适用这个变化?甚至有些人也因为放弃了水晶报表,实际上这些都是水晶报表可以做到的。我之前曾零散地写过几篇,在论坛和博客中都曾反复讲解过思路,但是并没有系统地去解决这个问题,在这里,我来讲解一下原理和实

2009-04-08 02:58:00 1836 1

原创 2009年4月份答疑帖

 有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主...请尽量不要冒充女性。 谢谢。 另外提醒一下,可以用页面左边的“找找看”,或许之前的一些文字能直接解决你的问题。

2009-03-31 21:58:00 537

原创 按行累加

命题是这样的如 有数据库中表A的结构及内容为: ID CONTACT ---------------- 101 A; 101 B; 101 C; 102 D; 水晶报表结果要为 ---------------- 101 A;B;C; 102 D; 实现方法如下:步骤1:建立一个公式:xx,把 xx公式拖到详细资料节上。Co

2009-03-11 02:59:00 1106 2

原创 样式篇之如何实现合并单元格效果

 水晶报表并没有单元格的概念,此处的合并,说的是下面这种效果。如果我们用线和框来做表格,那么虽然我们可以用下图的方法抑制重复显示,但每行的线还是在的,达不到“合并”的效果。此时我们可以这样操作步骤1:先在字段外围画个大框,注意 框的上边沿在表头上面,页眉上。下边沿在详细资料节里面,紧贴下边沿。 步骤2:按住Ctrl,点选详细资料节中的字段,然后在某个

2009-03-11 01:59:00 2572 1

原创 样式篇之如何画格线

水晶报表中常见的格式就是表格列表。通常情况下我们会纯使用框+线来实现。 需要实现的样式如下图所示。步骤1:先在字段外围画个大框,注意 框的上边沿在表头上面,页眉上。下边沿在详细资料节里面,紧贴下边沿。步骤2:在详细资料节的上边沿,画一条横线,仅贴上边沿。拉动字段,使其高度撑满详细资料节。在字段间画上竖线,拉动字段,使其左右靠到竖线和边框上。这样,

2009-03-11 01:59:00 2700

原创 2009年3月份答疑帖

有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主...请尽量不要冒充女性。 谢谢。 另外提醒一下,可以用页面左边的“找找看”,或许之前的一些文字能直接解决你的问题。

2009-03-02 20:59:00 546

原创 水晶报表2008新增功能点评及仍需改进之处

 水晶报表2008问世已经一年左右了,不过从目前的应用来看 ,应用的并不多。现在市面上用的最多的还是CR9, VS2005自带版本,VS2008自带版本及 CR XI (R2)。本文的主要内容来自官方文档,结合个人的经验,做一些说明,我个人建议大家尽量升级到此版本。=====================================================

2009-02-27 22:59:00 1660

原创 水晶报表自动补空行及格线(无分组版)

问题的提出:一个带格线的清单类报表,假设有6行,我们设定的页面纸型能容纳5行,那么数据会分成两页。第1页显示5行,占满1页,而第2页则只显示1行,后面是一片空白区域。怎么能根据数据的多少,自动填满后面的空白区域呢?如下图(第2页):解决方法:清单类的报表,要填充的是最后一页的剩余区域。我们以每页显示5行数据为例。那么对于最后一页只有五种情况。1:最后

2009-02-15 22:59:00 5540 7

原创 关于我回复水晶报表问题的几点说明

首先说明一下我不是水晶报表所属公司的技术支持,我只是某IT公司的一名普通员工。对于一些问题的回复,也都是在日常的工作、生活中挤出时间来处理的,所以我希望你能理解和尊重我的劳动。我一般接受来自CSDN论坛 http://forum.csdn.net/SList/DotNETReport 阿泰的软件实用主义里的每月答疑贴以及邮箱、QQ的询问一般工作日每天回复的问题都会大于20个,至少会

2009-02-12 22:59:00 1070

原创 使用数组快速填充Excel

一般我们在程序中操作Excel时,逐单元格填充时,速度非常之慢。其实Excel的Range可以直接绑定数组,速度极快。在下面的 VB6 示例中,填充一个1000*10的区块,逐单元格方式要20~25秒,而数组方式瞬间内即可完成。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)htt

2009-02-09 02:59:00 2953

原创 水晶报表纸型设定

本文使用的水晶报表版本:VS2005 自带版本水晶报表是依赖于纸型的,纸型可以简单的理解为报表的操作区域当字段过多报表上摆不下时我们就需要换个大的纸型,一般情况可以使用A4横向,A3等标准纸型。如果A3也放不下,我们也可以使用更大的纸型(一般最大宽可到91厘米,不过要看打印机是否支持)当然,有时候在做一些票据样张的时候,会需要用到更小的纸型。一般我们可以通过如下操作选择

2009-02-09 00:59:00 1891 1

原创 2009年2月份答疑帖

有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主...请尽量不要冒充女性。 谢谢。 另外提醒一下,可以用页面左边的“找找看”,或许之前的一些文字能直接解决你的问题。

2009-02-02 14:59:00 698

原创 [半绿色小工具]急速文本比对工具,两个10万条数据的文本比对不超过30秒

为工作开发的一项小工具,特别声明本程序不是使用公司设备资源开发的,本人拥有全部权限。本工具为数据核对而做,特别适合于比对单据凭证号码,两个文本差异越小,比对越快。但是如果10万条数据,有1万条以上不一样的,那本工具将会很慢。本工具目前不能比对数字列,即单行数据必须是文本,而不能是数字。本工具用于解决excel 数据行不能大于65536的问题(excel2007已经不存在改问题了),当然,即使不

2009-01-07 17:01:00 2261 5

原创 2009年1月答疑帖

 新年到了,祝大家新年里万事如意,心想事成。 1月份事情颇多,回复可能会不太及时。==============================================有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感

2009-01-03 12:00:00 516

原创 博客园2008年度小结

共发文82篇,其中原创技术类37篇启动月度答疑机制,有效回答 >= 280 次工作日访问量平均 230IP / 700PV截止 2009年1月1日 17:11:23 止积分 - 412300 排名 - 59 比年初61名进2位,呵呵

2009-01-01 18:00:00 566

原创 SD2C2008杂记之非技术部分之第三天

12月6日,最后一天 这天早上醒来就8点多了,我起来洗漱好,准备去听WPF的一堂讲演,周公说他暂时没什么安排,于是我就先出发了。 早饭没有吃,因为昨天我打电话给服务台问了一下,早饭要四十块钱一位,打死我也不吃~~ 四十块钱啊,我可以买十颗大白菜吃一冬天了。 到了3F101,听课的人寥寥几个,坦白说来,将得并不好。 我并不否认彭靖灏老师的水平,而且从K2这个软件上来看

2008-12-11 00:23:00 1694 4

原创 SD2C2008杂记之非技术部分之第二天

【第一天写完,感觉表达地太干涩,毕竟已经不是十多年前的文学青年。之前说的一篇技术杂记,将分散在剩下的两篇里。】有了昨天的经验,早上醒来的第一件事就是决定退房,搬到九华山庄去住。今天的课程我主要是想听郭安定老师的VBA和周爱民老师的Javascript、Delphi和ErLang。所以时间安排上不是很着急,出来本来还想继续850转984,不过拖着个箱子乘公交车有点麻烦。特别是我价

2008-12-10 00:15:00 1602 3

原创 发个半绿色小软件,网址收集器

下载地址:http://download.csdn.net/source/852765 这个小程序可以收集你现在打开的所有网址,并将网址保存成一个htm文件,方便下次浏览。适用于打开了一堆有价值的网页却突然有事要离开的特殊情况,或者用于收藏。这个功能遨游、世界之窗以及IE的插件都实现了,不过有时候,用这个还是方便些。程序可以收集当前打开的遨游、世界之窗、IE打开的网址。 其他浏

2008-12-09 17:47:00 1289 3

原创 SD2C2008杂记之非技术部分之第一天

12月4日早上7点半到了北京站,天气没有想像的那么冷。走之前某人发消息给我说北京要降温,我高度紧张,折腾了一箱子的厚衣服。然后又背了一个大包,消耗了我多少的体力啊,痛恨。到酒店梳洗打扮了一下,出门,路线是网上查到到850转984。850开的很快,但是开了很多很多很多站,终于到了立水桥城铁站。这么多站,竟然只要1块钱,首都人民真幸福。在上海这个距离

2008-12-08 21:22:00 1316 13

原创 使用RAS SDK 动态添加子报表

之前有人问到怎么在代码中动态添加子报表,或者其他对象。我的答复一般是这个是做不到的,但是可以通过预置对象的显示与隐藏来模拟此效果。这是因为现在大多数朋友用的都是微软VS200X自带的水晶报表,这个版本是个简化版本,所以有很多东西是实现不了的。前几天有人问到了 BO XI 的问题,我也很高兴终于能在这个层面上做一些讨论。后面如果有必要,我会写一些BOE SDK层面的编程。这个前提

2008-12-01 10:00:00 1202

原创 2008年12月答疑贴

有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主。请尽量不要冒充女性。 谢谢。

2008-12-01 10:00:00 632

原创 水晶报表图表出现红叉叉的解决方法

常见场景:WebForm开发的水晶报表应用,本地调试正常,但是到了服务器上,工具栏可以正常显示,报表数据可以正常显示,唯一的问题就是图表的位置没有出现图,只是个红叉叉。解决方法:查看一下这个页面的HTML代码,在图表的位置,是类似于以下的一个图片我们注意到CrystalImageHandler.aspx这个路径,是当前路径,但是该文件在我们的项目中又不存在。

2008-11-20 07:00:00 1581

原创 水晶报表工具栏出现红叉叉无法打印导出等问题的解决方法

常见场景:使用WebForm方式开发水晶报表应用,在本机调试一切正常。但是发布到服务器上以后,报表可以正确显示。但是工具栏上的图标却成了红叉叉,无法执行打印、导出操作,页面提示有脚本错误。解决方法:在此页面上点击右键,查看本页的HTML代码,查找export_over.gif (这就是那个导出图标的图片名称)注意,这个地址不具有通用性,如果你显示的跟这个地址不一样,是完

2008-11-19 15:00:00 1857 2

原创 【教程系列】VS2005水晶报表PUSH模式(DataSet)视频教程+源代码工程示例

总有事情打断,断断续续做了好几次,加上第一次正经做视频,所以有点乱。 而且为了便于压缩,没有出声,大家看着会有点费力,不过好在整个过程比较简单。 本示例包含: 单表模板演示 多表模板演示 子报表演示 基本涵盖了日常需求,按照此方式,也基本可满足基于水晶报表的日常开发,代码基本上可以不用操心了 视频+代码下载地址: http://www.f

2008-11-19 10:00:00 2441 3

原创 2008年11月下旬答疑贴

  有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主。请尽量不要冒充女性。 谢谢。

2008-11-15 09:01:00 625

原创 【转】很全的正则表达式样本

 引自風語·深蓝的正则表达验证类Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System;  using System.Collections;  using System.Text.RegularExpressio

2008-11-14 16:01:00 834

原创 【转】VB6和VB.NET的区别

来源不详。总览:    本文推荐给那些准备将自己的应用移植到Visual Basic.NET中的Visual Basic开发者。文章中包括Visual Basic.NET升级工具的信息的介绍以及将Visual Basic 6结构平滑升级到Visual Basic.NET 的指导    在打开Visual Basic 6.0工程时Visual Basic.NET会自动升级,但

2008-11-12 10:01:00 2658

原创 【转】MS SQL Server SQL语句导入导出大全

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*******  导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q

2008-11-11 18:01:00 892

原创 [小工具]急速文本比对工具,两个10万条数据的文本比对不超过30秒

为工作开发的一项小工具,特别声明本程序不是使用公司设备资源开发的,本人拥有全部权限。本工具为数据核对而做,特别适合于比对单据凭证号码,两个文本差异越小,比对越快。但是如果10万条数据,有1万条以上不一样的,那本工具将会很慢。本工具目前不能比对数字列,即单行数据必须是文本,而不能是数字。本工具用于解决excel 数据行不能大于65536的问题(excel2007已经不存在改问

2008-11-11 14:01:00 2866 2

原创 SQL 表达式字段释疑

水晶报表有个【SQL 表达式字段】有的朋友在使用的时候,直接在里面写了个SQL语句,结果提示报错。其实【SQL 表达式字段】有点类似与我们 SQL 语句里的别名字段如 Select f1,f2,f3,(f4+f5) as xx from table1那么【SQL 表达式字段】可以是f1,f2,f3或f4+f5【SQL 表达式字段】不是一个SQL语句,而是SQL语句的一部

2008-11-09 11:01:00 1989

水晶报表:使用组页眉延伸到后续节实现显示效果

水晶报表:使用组页眉延伸到后续节实现显示效果

2012-05-03

图表区水晶报表答疑用示例

http://topic.csdn.net/u/20090829/12/3def6898-a41c-4b79-b472-74e44eeee82d.html 所用示例

2009-08-31

Crystal Reports Maximum Report Processing Jobs Limit.pdf

水晶报表已达到系统管理员配置的最大报表处理作业数限制(Maximum Report Processing Jobs Limit)之官方解决方法

2009-08-19

C#2005多层标题DataGridView-winform版

C#2005多层标题DataGridView-winform版,此代码来源于网上,我只是稍微修改以便于回答论坛中的问题。

2009-03-23

CRXIR2_CheckBoxTypes.rar

CRXIR2_CheckBoxTypes.rar 水晶报表显示选择框 checkbox

2009-03-05

急速文本比对工具(公众版)1.0

为工作开发的一项小工具,特别声明本程序不是使用公司设备资源开发的,本人拥有全部权限。 本工具为数据核对而做,特别适合于比对单据凭证号码,两个文本差异越小,比对越快。 但是如果10万条数据,有1万条以上不一样的,那本工具将会很慢。 本工具目前不能比对数字列,即单行数据必须是文本,而不能是数字。 本工具用于解决excel 数据行不能大于65536的问题(excel2007已经不存在改问题了),当然,即使不大于65536,本工具在差异较小时优势非常明显。 工具中附带了两个近7万条数据的文本,其中有2条差异。使用该样本,执行时间不超过5秒。可以对样本进行修改后进一步测试。

2009-01-07

急速文本(业务号)比对工具(已删除)

本工具适用于大量业务单据号的比对,用于系统核对。

2009-01-07

RDLC 特殊字符操作

RDLC 特殊字符操作.....RDLC 特殊字符操作.....

2008-12-18

网址收集器 v1.0

这个小程序可以收集你现在打开的所有网址,并将网址保存成一个htm文件,方便下次浏览。

2008-12-09

cr_formattext_samples.zip

cr_formattext_samples.zip

2008-11-04

VB+ASP+ACCESS,使用接口操作远程数据

VB+ASP+ACCESS,使用接口操作远程数据

2008-10-10

The Art of SQL

The Art of SQL.chm

2008-04-03

CherryPy.Essentials.Rapid.Python

CherryPy.Essentials.Rapid.Python

2008-04-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除