- 博客(212)
- 资源 (14)
- 收藏
- 关注
原创 从有道笔记再谈个人知识管理系统的功能设置
去年年初曾写过一篇《个人信息(知识)管理系统需求v0.1 build20100103》,描述了我自己对这类系统的一个初步期待。实际上这几年一直在断断续续地想,也断断续续地写点代码去实现这个记事本。我有时候还天真的想,哇塞,我这个东西要是出来,那估计挺牛B的。
2011-07-07 18:23:48
3422
10
原创 【普及】SVG文件的访问方法
<br />本文为:http://topic.csdn.net/u/20110331/14/7d582d1f-9f58-4cfb-a0c9-66142bb30995.html 所作。<br />无难度,纯普及。<br /> <br />随着IE9等浏览器对SVG的内嵌支持,让SVG这棵老树开了新花。<br />而对于还比较主流的xp系统,因为无缘IE9。只能停留在IE6~IE8这几个版本上。<br />如何也能访问SVG的应用呢?<br /> <br />1:首先需要下载个插件SVGView,地址在这里:<
2011-03-31 18:02:00
5687
2
原创 可选参数范围的处理
<br />今天遇到这么个小问题,说来也常见。就记录一下。<br /> <br />查询 一个输入范围 内的 数据: Select * from table1 Where fld1>=A and fld<=B<br /> <br />其中A,B均为可选输入项目,有如下几种组合:<br /> <br />1:A有值,B无值,即 Select * from table1 Where fld1>=A<br />2:A有值,B有值,即 Select * from table1 Where fld1>=A and f
2011-03-28 21:18:00
1831
2
原创 也遭遇 PLS-00302: component 'SET_NO_OUTLINES' must be declared
<br />数据平台A需要从其他业务系统B取一个接口数据,最开始是通过文件的形式交互的。<br />后来因为业务需要,业务系统B开放了一个查询账号供数据平台A使用。<br />因为两个平台的数据库位于不同的服务器上,而且生产平台上均不允许使用dblink进行数据操作。<br />所以最直接的想法就是写个Shell脚本把B的数据exp出来,然后imp到A上去。<br /> <br />结果就遇到了如下提示:<br />EXP-00056: ORACLE error 6550 encountered<br />
2011-03-14 19:40:00
14154
1
原创 批量将Excel2007文件格式xlsx转换为Excel2003文件格式xls的宏原型
有同事要讲几百个xlsx文件转换为xls,于是写了一个原型。当然前提是要在装Excel2007的机器上运行才行。Sub Macro1()'' Macro1 Macro' Dim myFiles Dim i As Long myFiles = Dir("D:/1/*.xlsx") On Error Resume Next Application.ScreenUpdating = True Application.DisplayAler
2010-11-02 11:00:00
9253
6
原创 MSN无法登陆的一种解决方法(错误代码:80004002)
<br />家里的一台电脑MSN怎么也登不上去,卸载掉,重装不行。<br />以为没卸载干净,下了Windows Installer Clean Up,把Live相关控件全部卸载,还是不行。<br /> <br />怀疑账号被禁用,结果同样的账号在家里的另外一台机器上可以登陆。<br />于是又尝试在故障机器上,使用另外一个msn账号登陆,竟然可以登陆上。<br /> <br />于是问题归并就是这样:在同样的机器上,A账号可以登陆,但是B账号可以登陆。<br />这样解决思路就有了,就是清理掉在该机器上保
2010-10-20 00:05:00
3856
2
原创 RDLC报表中使用自定义函数
<br /> <br />在RDLC中,可以使用自定义方法来扩充报表功能。<br />比如常见的,把数字转换为大写中文的需求。按如下方法操作。<br /> <br />1:在报表空白处先一点,确保没点中任何报表对象。然后点击菜单栏上的“报表”。<br />选“报表属性”,在弹出的小窗口上,切换到“代码”标签页。<br /> <br /> <br />在文本框内输入你的函数,我们这里输入了一个CNMoney函数。<br /> <br /> <br />注意:<br />(1)嵌入代码中的方法必须以 Micro
2010-10-15 02:14:00
11118
17
原创 【水晶报表实战】不同的子报表对应不同的页眉
<br />本文为:http://topic.csdn.net/u/20100726/15/83a97e4a-1e17-4d0d-be69-529f85644191.html所作。<br /><br />整理命题如下:<br /><br />页面内容比较复杂,需要来源于多个静态页面及多个动态数据页面<br />使用子报表进行数据组合,每页要显示一个 【第N页,共M页】的标记<br />而且不同的子报表,页眉内容也不同。<br />但是因为水晶报表本身的问题,子报表中的第N页,共M页的计数是错误的<br
2010-10-13 18:46:00
4684
7
原创 【原型】根据url将目标网页打包成mht
<br />其流程是这样的<br /><br />1:根据URL获取目标网页HTML<br />2:剔除脚本<br />3:提取图片地址,仅处理http开头的地址<br />4:处理原HTML,把原来的img src内容替换掉,对给一个id标示,为后面的脚本服务<br />5:抓如图片,并处理成base64编码,组合成xmp文件头<br />6:组合HTML代码,保存成物理文件<br /><br /><br />这只是个原型,实际上要真正完整抓取,还要解析html中的css文件,js文件。<br />还
2010-10-13 18:45:00
2778
原创 【分享】水晶报表在清单数据上实现前三名图表及组及深化功能示例(图文版)
<br />本文为解答http://topic.csdn.net/u/20100523/08/8ed633f8-ee81-4eed-b1d0-956d56baf607.html,<br />所做,有一定代表性。<br />我们当然可以直接通过在数据中处理好数据结果后再传递给报表<br />本文则讲解一种比较“偷懒”的方法,如何在报表上直接处理原始数据来实现此效果。<br />特别说明:大数据量的PUSH模式报表不推荐此方法!<br /><br /><br /><br />重新修订命题:<br />有一原始清
2010-10-13 18:43:00
3260
5
原创 【分享】自定义水晶报表工具栏导出按钮事件WinForm & WebForm版
<br />1:WebForm版<br /><br />这个比较简单,工具栏点击后是一系列js事件在运作,只要我们找到目标文件即可<br />以VS2008自带版本的水晶报表为例<br /><br />部署路径<br />C:/inetpub/wwwroot/aspnet_client/system_web/2_0_50727/CrystalReportWebFormViewer4/js<br /><br />或网站的根目录下的同位置<br /><br />开发路径<br />C:/Windows/Micr
2010-10-13 18:41:00
3398
3
原创 【分享】水晶报表版本探针
<br />今天看到版里的帖子,随手写了一个。没难度,纯思路。<br />。。也没啥用处,因为要从ASP.Net访问注册表,一般的服务器都不会给权限的。<br />本机调试通过,就当是个玩具吧。<br /><br />水晶报表安装后,会在注册表写入信息,这也是本方法的核心。<br /><br />不多说,代码如下C# codeusing System;using Microsoft.Win32;using System.Collections;public partial class _
2010-10-13 18:40:00
1866
1
原创 【分享】VS200X水晶报表边框效果在WEB页面不连续显示问题解决方法
本文难度系数0,重要的是分享解决问题的这个过程,而不是结果。<br />针对版本:VS2005或VS2008及内置的水晶报表<br /><br />为了实现导出时的格线显示,我们一般会用字段边框来模拟线。<br />这个具体可参考我之前写的<br />【水晶报表内功心法】--完美Excel(上) <br />【水晶报表内功心法】--完美Excel(下) <br />本例中,我这样设计边框,左边第一个字段边框为:左,右,下;其余的字段为右,下。<br />设计过程中字段与节间已经没有空隙<br /><br /
2010-10-13 18:35:00
3184
4
原创 【水晶报表实战指南】使用分组实现超多列分段同页及分页显示
<br />经常会遇到这样的情况,比如一个报表字段很多,有几十个。<br />虽然我们可以设置一个大纸型,但是限于一些客观条件(如打印机不支持)<br />还是无法实现。<br />所以有人就提出了,能不能把字段折一下,放到一个页面里<br />而不是像常规的那样非要显示在一个横行上呢。<br /><br /><br />这就是本文的命题。<br />如何将同一个表(记录集)中的字段,拆成上下两部分,每页各显示10条。<br />也就是这个样子。<br /><br /><br />看到这个图,有人可能一下子
2010-10-13 18:32:00
4734
3
原创 【分享】水晶报表交叉表左上角缺口大补丸
<br />水晶报表的交叉表,有个很大的缺憾,就是左边那个缺口。<br />虽然我们通过自己画线或者其他方法,能补上这个口,但是一旦分页,后续仍然是缺口效果<br /><br />在我以前的文章中,我主要是补了这个缺口,本文做一些完善<br />除了补缺口外,增加在缺口加标题。<br />并且保证这个缺口在分页后仍能完整保持跟第一页同样的效果。<br /><br />手工课,无理论。看图说话。<br /><br />(一)默认效果,左缺口<br /><br />设计视图<br /><br /><br />预
2010-10-13 18:31:00
3490
2
原创 2010年4月14日VS2010 上海发布会散记(多图)
因为发布会在上海的远郊,所以早上6点半就起床,怕迟到了赶不上微软的班车。坐了26站地铁,出来后看见微软的帅哥举了个牌牌,顺着导引上了大巴。下车的时候,意外的看见了近身剪,特别感谢近身剪的陪伴~~到了微软的园区外,不由得眼前一亮。面积大,而且宽敞明亮的办公楼,让大家都很赞叹。 (随便上几张照片,本人拍照水平非常有限。。,所以凑合着看吧,主要还是意会) 进去先排
2010-04-21 21:39:00
3892
12
原创 【水晶报表实例应用】一页分上下两部分列印
本文解答 水晶报表一页分上下两部分列印的问题 中提到的问题。将命题梳理如下:1:每页显示六条数据2:每页分为明显的两部分,上面3条,下面三条。每3条都有独立的表头说明:文中给定的示例数据,与要求是有些不符的。从数据上看,更应该用一个分组。本文暂不考虑此情况,按初始的命题处理本文的要点是公式和节的综合运用。===============================================
2010-04-20 22:03:00
3102
2
原创 【水晶报表函数集】货币转换为中文描述
水晶报表中如何创建和使用函数请参考:【水晶报表内功心法】--公式、函数与运行时总计函数使用Basic语法 #############################################################################货币转换为中文汉字表述函数名称:CNMoney参数:ls返回值:转换后的字符串整理人:阿
2010-04-20 22:00:00
2362
1
原创 【公告】如果发现博客中图片或文件丢失,请在本贴中回复中贴上URL
因为网站空间到期,导致博客中部分文件丢失。如果有此情况影响您的阅读和访问,请在本文后面留言贴上文章地址或附件地址。我会在第一时间修正。
2010-03-21 20:06:00
1442
11
原创 VS2010中水晶报表的一些情况
VS2010RC版已经发布,正式上市在即。打开里面的水晶报表项目,看到仍是一个空壳子。 不过比较VS2010Beta2,这里面的信息则更加明确了。水晶报表将不再直接内置在VS2010中,而是将单独以一个插件包的形式提供。 但是其提供的网址:http://www36.sap.com/solutions/sapbusinessobjects/sme/reporting-dashboar
2010-03-04 18:08:00
29947
27
原创 [转]2010年Gartner企业绩效管理四分区
本文转自:esestt原文地址:http://www.cnblogs.com/esestt/archive/2010/02/07/1665383.html本文可比对《2008年1月Gartner商务智能平台魔法四分区》阅读。 CPM软件市场仍在快速增长。随着前几年大型厂商的并购和产品线规范,今年的市场波澜不惊。厂商大多把精力放在执行方面(特别是大型厂商都在努力诓骗客户买产品)。就算
2010-02-09 22:06:00
2073
原创 iRiver Story实物评测及电子(纸)书的一些总结
今天办公室里同事进了个新物件,引发很多人围观。好不容易挤进去,看到了传说中的Story.韩国的工业设计真是令人赞叹,上周我刚在百思买看了汉王的三款,那做工令人发指。iRiver也是基于e-ink(电子纸,电子墨水)技术的一款电子书产品。这个说Amazon Kindle DX 可能大家印象更直观些。Kindle 4000+的价位,离心理承受价位太远。趁着中午休息的时间,把玩了一下因为之前有购
2010-01-18 15:45:00
5003
34
原创 个人信息(知识)管理系统需求v0.1 build20100103
注:本文是西西《EverNote试用小结》 的延伸内容。 感谢互联网,让我们拥有了如此浩瀚的信息。但是也给我们带来空前的烦恼,如何管理和充分利用这些信息,这是摆在大家面前的问题。已经有很多工具(或网站),当我们用过之后,似乎总有点欠缺。本文仅为记录并不断完善自己的想法,或许某一天,某个或某些符合这些特点甚至做的更好的工具出现如果已经有的话,希望大家能分享一下:)为了便于描述,对本文中的
2010-01-03 11:10:00
2500
12
原创 SAP TECHED2009 之 BusinessObjects的一些情况(多图)
不知不觉时间SAP TECHED2009已经过去一周多了,趁着还没忘记,赶紧回忆一下记录下来。 因为我主要是BusibessObjects(以下简称BO)系列产品的用户,所以自然也是对这部分比较关心。 对于SAP的其他产品,我基本上一无所知。 2007年10月份,SAP以68亿美元的价格收购了BO公司,而SAP之前也有自己的BI体系。 在这两年的时间里,SAP究竟在这个层面做了些什么工作,BO原
2009-11-21 13:45:00
2006
3
原创 VS2010beta2中RDLC与水晶报表之简单评测
VS2010beta1的时候,没有水晶报表的影子。有消息称水晶报表将从2010中剔除,被微软自家的报表工具全面代替。这次在beta2中又看到了熟悉的水晶报表,虽然,只是个壳子。1:新建一个网站项目,可以看到有两种报表类型的站点项目模板。2:先创建一个水晶报表站点,里面出来一个提示。可以看出CrystalReports将直接支持WPF了。只是beta2中并不提供。然后我们
2009-10-31 13:07:00
2310
5
原创 【水晶报表内功心法】--信手拈来,掌控对象 之 多值参数传入
在前文【水晶报表内功心法】--信手拈来,掌控对象 中,讲解了参数的输入方法。myReport.SetParameterValue(参数名称,参数值,[子报表名称]);比如我们这样传参数值:myReport.SetParameterValue("x1","我是参数值");但是如何传入多值参数,或者是区域值参数呢。实质上我们再来看一下SetParameterValue方法,Titlep
2009-10-09 15:35:00
4113
8
原创 【水晶报表内功心法】--完美Excel(下)
前文《【水晶报表内功心法】--完美Excel(上)》中, 主要讲解了如何做一个基础的到处样式, 本文在上文的基础上,实现类Excel的一个操作,就是单元格横向和纵向合并。以及加底色的效果,如下图 以前文的基础进行改造 1:横向单元格合并 删除掉后表头最后一个文本项 然后把前一个项目拉到与最后一个字段等宽,注意右边要对齐 预览一下 导出效果 很简单吧,呵呵 2:纵向合并 我们仅以第一列为
2009-07-26 20:57:00
3325
10
原创 【水晶报表内功心法】--完美Excel(上)
本来这一篇要放到很后面去写,不过论坛里有人问到,就提前了。 很多人说水晶报表导出的Excel太难看,或者导出的Excel根本没法用,其实水晶报表是可以完整导出到Excel的 当然,水晶报表与其他基于CELL的报表工具相比,对Excel的支持是很弱的。而所谓的完美,是相对的。 我抓了大量的操作图来进行解说,或许大家会体会到为什么我会说水晶报表是一个操作性很强的工具的原因了。 一般我们画格线的时候,导
2009-07-26 20:57:00
4393
11
原创 【水晶报表内功心法】--公式、函数与运行时总计
本文的主题是:函数与公式、运行时总计。 本文还是以基础讲解为主,后面的一些实际场景中会有具体的使用 1:公式 公式可以说是水晶报表里精髓,其重要性有点像Excel的宏一样。 公式基本上可以分为两类,一是格式化类。一是运算类。当然,格式化的公式也是需要运算的。 水晶报表的一些内置的功能,本身也是依赖于公式的,只是做了封装。 公式有两种语法:crystal语法和Basic语法,没有根本性差异。 如果你
2009-07-26 20:57:00
4718
16
原创 【水晶报表内功心法】--第一阶段小结
本文是第一阶段的小结,第一阶段主要讲解了推拉模式,以及基本操作,和数据的过滤。它的主要目的就是解决怎么把数据与报表的交互问题。 前后历时近一月,反响一如我当初所料,不会很强烈。而且很多人,也是因为推荐到首页后,习惯性的顶一下。并没有认真的去看内容。 毕竟水晶报表的应用范围比较小。不过我也很高兴能看到几位朋友,能真正的去看了,还参与了讨论。 我本来的目的,就是为了系统地介绍水晶报表的应用,一
2009-07-26 20:57:00
2656
11
原创 【水晶报表内功心法】--数据过滤
周末比上班忙,好不容易等老婆和孩子都睡下了,才终于能静下心来写点东西,不知不觉地都是后半夜了。 在讲解了PULL和PUSH模式后,有一个问题随着而来。 两篇文章中,都从数据表中取了完整的数据,而实际应用中,我们一般只会用到其中的一部分数据,也就是要对数据进行过滤。 数据过滤的操作,在这里我归并为两个要点:一是要实现数据过滤,二是要把过滤条件显示在报表上。 1:PUSH模式下的数据过滤方法 这两个要
2009-07-26 20:57:00
2174
12
原创 【水晶报表内功心法】--信手拈来,掌控对象
月初一如既往地忙碌,竟然一点时间也没抽出来。 周末也是一如既往地加班了,好在事情进展地还算顺利,终于有时间写这一篇。 本来的计划是《掌控于股掌之间-代码中传参数、传公式、操作水晶报表里的所有对象》 考虑到公式的重要性,会单独写一篇,于是本篇的内容就是参数与对象的控制 而参数的部分,在本篇也是基本操作,后续的进阶操作会结合其他环节进一步说明 1.对象的操作 开始之前 先说一下,操作对象,是依
2009-07-26 20:57:00
2393
9
原创 【水晶报表内功心法】--PUSH模式样板招式
前篇讲解了PULL模式下的操作方法,比较简单。 本文进一步详细讲解一下PUSH模式下的样板操作。 仍以Web为例 新建一个 Asp.Net CrystalReports的网站 弹出下面这个界面后,选第2项-作为空白报表,然后点确认,进入一个空白界面。 新建一个数据集合 出现此提示时,点“是” 然后还会出来连接数据库的提示,一律点否,直至界面上什么提示也没有 在这个界面上,点右键,添加一个da
2009-07-26 20:57:00
3472
11
原创 【水晶报表内功心法】--PULL模式样板招式
在前一篇中,讲解了PULL和PUSH模式的区别。 本节中主要是从无到有地讲解一下如何使用PULL模式来做一个报表。 因本文主要针对初学者,所以每个步骤都抓了图。 以 Web应用为例 首先,新建一个Asp.net CrystalReports站点 稍等一会后会出来一个默认的水晶报表向导 确定后,选择“创建新连接” 这里我用的是Oracle数据库,填写数据库参数 连接成功会,会显示数据库中的表
2009-07-26 20:57:00
4045
21
原创 【水晶报表内功心法】--推拉之间
水晶报表程序控制上有两种模式,也就是传说中的PULL模式和PUSH模式。口语化点就是拉模式和推模式。 把这个放在最开始讲,是因为模式的选择,会影响到后续的开发。 特别是看到一些使用者,把两种模式的代码里捏在一个过程里,出了错误,都不知道怎么去调试。 本文将讲解两种模式的基本原理,区别,以及各自的优缺点,还有部分开发报表的基本原则。 同样,本文是没有代码的,代码将从下一篇文章开始。 1.1 拉(PU
2009-07-26 20:57:00
2672
3
原创 【水晶报表内功心法】--序言
这是一篇序言,并没有技术性内容,如果你有时间,可以看一下。 最近的一年多,因为生活比较平稳,我开始恢复我在博客、论坛和邮件的答疑。 回答问题,本身也是个开拓眼界和成长的过程。 有时候回答一个问题,需要几天时间,去构造数据,模拟环境,和测试 但是累积下来,我发现很多问题是重复的,大部分人开始都会遇到的。 而且我注意到个情况,就是有些文章,存在典型的误导。 并不说一定是错的,而是绕了很远的路去
2009-07-26 20:57:00
1931
3
原创 【转】草根与博士后
很久了,我除了水晶报表的东西外,基本上不在这个博客上说题外话。今天无意中发现一个小文,忍不住转一下。原文来自泡泡社区:能吹很重要~~ ,本来这是个娱乐话题。不过作为一个开发者,可能也会从中得到一些启发。当然不是说会不会吹的话题。所以我改了下文章的标题。“联合利华引进了一条香皂包装生产线,结果发现这条生产线有个缺陷:常常会有盒子里没装入香皂。总不能把空盒子卖给顾客啊,他们只得请了一个学自动化
2009-07-19 16:57:00
1099
2
原创 2009年7月份答疑贴
有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主...请尽量不要冒充女性。 谢谢。 另外提醒一下,可以用页面左边的“找找看”,或许之前的一些文字能直接解决你的问题。请不要发送博客
2009-07-01 10:57:00
924
4
原创 RDLC报表WEB页面中斜线消失之解决方法
版本:VS2005 使用水晶报表的人经常会感慨,这么强的报表工具,连个斜线也没有,太不可理解了。 就这么个小效果,折腾坏不少人。 而VS2005里的RDLC工具,是有斜线的,但是当放到WEB应用时,模板上画得好好的,运行起来后,斜线消失了? 简单分析一下HTML代码 (框架内的报表部分) Code highlighting produced by Actipro CodeHighl
2009-06-07 18:57:00
1636
2
原创 2009年6月份答疑贴
有问题请在此贴跟贴回复,我亦会在此贴回复。请不要到无关的帖子中跟帖请尽量描述清楚你的问题和需要,我的理解能力不是很强,呵呵。 请您遵守以下规则: 提问内容中请不要出现 感叹号,跪求等字样。请尽量不要称呼我为楼主...请尽量不要冒充女性。 谢谢。 另外提醒一下,可以用页面左边的“找找看”,或许之前的一些文字能直接解决你的问题。请不要发送博客
2009-05-31 23:57:00
863
2
图表区水晶报表答疑用示例
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关注的人