
CR编程开发
阿泰
不在留言和私信中回答技术问题,有问题请在论坛发帖,然后在留言或私信中提供帖子地址即可。
展开
-
为你的水晶报表装载本地图片
本文为解答该贴所做:http://topic.youkuaiyun.com/u/20090524/15/911fd15a-32c6-4be9-9aa1-3ee95365e7e3.html 并没有什么新内容,主要是如何读取本地图片显示在报表中。如果是CR XI及以上版本,可以用更简便的方法,参考:水晶报表图片动态加载的另一种简单方案 本文的方法是:水晶报表中如何动态加载图片(图片文件版本及数据库版本) 中的图片原创 2009-05-26 20:58:00 · 2302 阅读 · 7 评论 -
直连数据库拉模式(PULL)的水晶报表编程实现之极简教程
拉模式也就是最基本的水晶报表制作方法,直接连接数据库生成报表。这个代码其实在水晶报表自带的示例里有的,这里再拿出来讲一下。创建报表时,输入了数据库服务器的相关参数 但是执行后,出现如下信息提示。您请求的报表需要更多信息。此时编辑aspx页面对应的代码,将数据库的认证信息赋过去就行了。代码为: Code highlighting produc原创 2008-10-09 16:01:00 · 1504 阅读 · 0 评论 -
VS2008内嵌水晶报表翻页BUG修正方法
本问题只出现在VS2008内嵌的Crystal Reports Basic版本。故障如下:第一页显示正常,点击下一页的时候,第二页也显示正常,可是在点击下一页的时候,却还显示第二页,然后点击最后一页,出现的就是最后一页,可是再接着点击前一页的时候竟然是第一页,中间的几页看不到呢, 但是输入页面后可以看到。解决方法:一般我们是把水晶报表绑定代码放到Page_load事原创 2008-09-22 16:02:00 · 1462 阅读 · 1 评论 -
C#创建无数据源水晶报表极简教程(PUSH模式)
有人说我写东西比较啰嗦,呵呵,这次简单点。 先建个水晶报表工程 创建完后,先把报表界面关了,新建个dataset 在里面创建个表,mytable 根据需要定义几个字段 然后设计报表,选数据源 报表如下 在窗体里写上代码 Code highlighting produc原创 2008-08-21 16:02:00 · 10399 阅读 · 8 评论 -
[转]VS2005下水晶报表实现动态数据源绑定
本文转自:http://www.cnblogs.com/VS2008/archive/2006/05/21/405488.html 原作者:一代风华本文是所有此类文章中写的最好的,推荐相关开发者阅读参考 之前在论坛中经常有人问起在VS2005中使用水晶报表(Crystal Report 10)如何用DataSet实现动态的数据源绑定? 关于这个问题我研究了一下,找到原创 2008-03-19 14:03:00 · 1018 阅读 · 0 评论 -
在水晶报表中使用一维和二维条码
本文思路来自于:http://topic.youkuaiyun.com/u/20080306/13/b471356c-d5d8-4914-bfc0-bb5a742b9c1f.html什么是一维条码http://baike.baidu.com/view/13740.html什么是二维条码http://baike.baidu.com/view/587003.htm在一般原创 2008-03-18 17:03:00 · 7787 阅读 · 0 评论 -
[转]水晶报表加载失败的解决方法
本文转自:http://blog.youkuaiyun.com/u9999/archive/2007/11/26/1902472.aspx 原作者:u9999的专栏问题描述: 利用水晶报表开发的程序在运行了一段时间后,加载水晶报表失败.问题解决 1.这个问题可能是由于windows临时文件夹下面的水晶报表文件没有及时清除的原因.打开临时文件夹,删除后就可以正常运行.原创 2008-03-10 18:03:00 · 3052 阅读 · 1 评论 -
VS2005水晶报表创建crystal查询引擎失败的几种解决方法
问题描述:在开发阶段,进入vs2005打开水晶报表时,提示我“打开文档失败”,“创建crystal查询引擎失败”,提示************** 异常文本 ************** System.TypeInitializationException: “CrystalDecisions.CrystalReports.Engine.ReportDocument”的类型初始原创 2008-02-20 16:03:00 · 3500 阅读 · 0 评论 -
用公式实现动态设置图表的轴数据项
本文适用于单表中有多类统计项目的情况,同时也适用制作程序的公用模块。本文仅使用了程序与水晶报表的公式参数传递,而未使用动态创建功能传统的图表制作中,我们都是先选择要进行图表显示的字段,在这里,我们的思路是以公式代替实际字段代替报表用不同的字段填充公式,从而达到动态设置的目的在这里要说明一下,纵轴上的汇总字段x2,如果要汇总的话,请将该公式默认为0原创 2008-01-22 21:04:00 · 972 阅读 · 1 评论 -
VS.Net中向报表模板中传递参数与公式
本文接:《直连数据库拉模式的水晶报表编程实现之极简教程 》编辑上文之模板,增加一个参数myid,两个公式。公式xx1中是对参数myid进行操作。公式xx2内容为空,在程序中编程控制此公式。 全部文件代码段如下: Code highlighting produced by Actipro CodeHighlighter (freeware)http:/原创 2008-10-10 11:01:00 · 1352 阅读 · 0 评论 -
【转】在VC中使用水晶报表
本文转自:http://blog.youkuaiyun.com/memory_xj/archive/2008/04/16/2296970.aspx ,原作者:青蛙王子 水晶报表是一个报表设计开发的强大工具,功能强大,设计灵活,在水晶报表光盘中只提供了一个完全动态生成报表的例子,使用繁琐。现介绍其在VS2005 VC++中的简单使用方法。编译环境:VS2005 VC++、Windo原创 2008-11-02 10:01:00 · 876 阅读 · 1 评论 -
【转】如何在VC++下动态调整水晶报表图片的大小
本文转自:http://blog.youkuaiyun.com/memory_xj/archive/2008/04/24/2322071.aspx ,原作者:青蛙王子我用的是VS2005中的内嵌水晶报表,在采用拉模式下,我们可以将数据库中的大字段(Access是ole,Oracle是blob,SQL Server是image)直接拉至水晶报表相应位置并显示出来。但是这种方法有一个很严重原创 2008-11-02 10:01:00 · 1072 阅读 · 0 评论 -
水晶报表钻取(深化)之子报表法
(严格意义上,钻取和深化不是一个概念,不过单纯对水晶报表的普通应用是差不多的,所以捏在一起)简单地举例来说。有一个主从表。报表上只显示主表信息,点击主表数据后,显示出该数据对应的从表数据信息。下面,我以水晶报表自带的xtreme.mdb中的雇员表和代码表来做一下示例。本文主要讲解思路,未涉及代码(其实,此方法仅需在你现有程序上稍加改动即可,不必设计编码部分) 1:表是这样数据间的对原创 2009-04-29 00:58:00 · 2712 阅读 · 4 评论 -
水晶报表钻取(深化)之分组法
(严格意义上,钻取和深化不是一个概念,不过单纯对水晶报表的普通应用是差不多的,所以捏在一起)简单地举例来说。有一个主从表。报表上只显示主表信息,点击主表数据后,显示出该数据对应的从表数据信息。下面,我以水晶报表自带的xtreme.mdb中的雇员表和代码表来做一下示例。本文主要讲解思路,未涉及代码(其实,此方法仅需在你现有程序上稍加改动即可,不必设计编码部分) 1:表是这样数据间的对原创 2009-04-29 00:58:00 · 1972 阅读 · 3 评论 -
动态水晶报表:任意表,任意列,以及动态格线
有很多很多次被问到:为什么水晶报表那么麻烦,每做一张报表都要选表,画线画格子,有没有一种方法可以一劳永逸?做一个模板,然后用不同的表都能用?还有就是能不能动态选择列,而且选择列后能报表能自动适用这个变化?甚至有些人也因为放弃了水晶报表,实际上这些都是水晶报表可以做到的。我之前曾零散地写过几篇,在论坛和博客中都曾反复讲解过思路,但是并没有系统地去解决这个问题,在这里,我来讲解一下原理和实原创 2009-04-08 02:58:00 · 1866 阅读 · 1 评论 -
使用RAS SDK 动态添加子报表
之前有人问到怎么在代码中动态添加子报表,或者其他对象。我的答复一般是这个是做不到的,但是可以通过预置对象的显示与隐藏来模拟此效果。这是因为现在大多数朋友用的都是微软VS200X自带的水晶报表,这个版本是个简化版本,所以有很多东西是实现不了的。前几天有人问到了 BO XI 的问题,我也很高兴终于能在这个层面上做一些讨论。后面如果有必要,我会写一些BOE SDK层面的编程。这个前提原创 2008-12-01 10:00:00 · 1216 阅读 · 0 评论 -
水晶报表图表出现红叉叉的解决方法
常见场景:WebForm开发的水晶报表应用,本地调试正常,但是到了服务器上,工具栏可以正常显示,报表数据可以正常显示,唯一的问题就是图表的位置没有出现图,只是个红叉叉。解决方法:查看一下这个页面的HTML代码,在图表的位置,是类似于以下的一个图片我们注意到CrystalImageHandler.aspx这个路径,是当前路径,但是该文件在我们的项目中又不存在。原创 2008-11-20 07:00:00 · 1602 阅读 · 0 评论 -
水晶报表工具栏出现红叉叉无法打印导出等问题的解决方法
常见场景:使用WebForm方式开发水晶报表应用,在本机调试一切正常。但是发布到服务器上以后,报表可以正确显示。但是工具栏上的图标却成了红叉叉,无法执行打印、导出操作,页面提示有脚本错误。解决方法:在此页面上点击右键,查看本页的HTML代码,查找export_over.gif (这就是那个导出图标的图片名称)注意,这个地址不具有通用性,如果你显示的跟这个地址不一样,是完原创 2008-11-19 15:00:00 · 1890 阅读 · 2 评论 -
[所见非所得2]控制水晶报表的部分元素不打印
在前文[所见非所得]使用参数控制水晶报表的部分元素不打印>中,使用了参数结合编程的方法实现。优快云论坛上的网友提供了另外一种更好的方法http://topic.youkuaiyun.com/u/20081103/08/4aa67c3a-185b-4f96-8197-1fda53e6c0aa.html?seed=1144679551方法重点:显示与打印分离,程序中直接设置对象的抑制显示属性原创 2008-11-04 15:01:00 · 1269 阅读 · 0 评论 -
[所见非所得]使用参数控制水晶报表的部分元素不打印
一般我们在使用水晶报表的时候,打印的时候是所见即所得的,就是模板上有什么,肯定会打印出什么来。这就有一个问题,比如说打印票据,为了呈现效果,我们一般会做个底图,而只要求打印出数字来。以前单纯想从SDK层面控制模板元素的显示与隐藏,未果。今天突然想到了这样的方法,与大家分享。方法很简单:使用自定义打印功能,打印前重新用参数控制模板元素的显示与隐藏,然后再进行打印。在下例中原创 2008-11-03 14:01:00 · 1298 阅读 · 0 评论 -
动态水晶报表扩展:任意无关联多表,任意列,任意数据源
【原创】水晶报表动态表扩展 之 任意无关联表,任意列,任意数据源本文是在http://www.cnblogs.com/babyt/archive/2009/04/08/1431328.html原理基础上的一个扩展。如果你之前没有看过此文,请务必仔细研读。否则本文你可能不能较快地理解。本文适用场景:出于显示效果或者打印节约纸张等的需要,将多个不同结构(设置来源于不同数据源原创 2009-04-23 01:58:00 · 2393 阅读 · 7 评论