开始觉得水晶报表做报表简单,胡搞了近1月,被领导说了一句:水晶报表不能满足我们要求而告失败
失败了,有点教训:一定要用成熟的东西,不要别人说好就认为很好,(有人做过,并且与自己的工程相似才是真理我没有能力搞什么科研!)。几个主要问题是:
1、 部署win98相当困难,开发是在win2000下通过的,
   Rpt_OrderMaterialStatic newrep = new Rpt_OrderMaterialStatic();    
a.    先显示报表再打印是好的
      crystalReportViewer1.ReportSource = newrep;
      crystalReportViewer1.PrintReport();        //弹出打印框
b.    不显示报表直接打印问题就有了
      newrep.PrintToPrinter(1,false,1,1);         //直接打印
     打印出来的就是有几个中文字叠加再一起的。网上有人反映过,但没有人解答。

2、打印纸的设置是固定的,只能选择不能设置。
正好客户打印送货单之类的东西是9in*11in的纸张,利用水晶报表是弄不出来的。
打印纸的尺寸只能是选择PaperSize 中的纸张大小。如:
DefaultPaperSize

打印机驱动程序中设置的默认大小。 Paper10x14 纸张大小为 254 x 355.6 毫米。Paper11x17 纸张大小为 279.4 x 431.8 毫米。等等。没办法灵活设置。
不能自己New一个,真是

3、程序拷贝到其他地方,重新运行程序是必须进行数据库的验证。报表空白处右键-----选择数据库-----验证数据库,并且要手工制定路径。不然你的数据源XML文件路径还在以前程序那里。
你会对的当前.xsd的搞了半天,而报表毫无反应。

4、部署时,要加很多合并模块,程序比较大,第一次启动非常慢,往往是超过客户忍受界限的。

这事过去7、8个月了,现有人问起水晶报表,就把记忆较深几点跟大家说说。

posted on 2004-07-24 15:44 毛小华 阅读(...) 评论(...) 编辑 收藏
刷新评论刷新页面返回顶部

Powered by:
博客园
Copyright © 毛小华

转载于:https://www.cnblogs.com/sadier/archive/2004/07/24/27077.html

谈谈对水晶报表的看法相关推荐

  1. 水晶报表技术(12)——一个投票系统水晶报表应用

        前一段时间,公司需要做一个在线的调查投票系统,目的是统计公司能力等级指数,统计的能力级别分三大类,分别为一级能力要素,二级能力要素,三级能力要素,不同的一级能力要素下面分若干的二级能力要素,每 ...

  2. VS 2005 WEB PROJECT包括Crystal Report水晶报表的发布

    VS 2003的WEB 项目发布没有什么难度,但在VS2003水晶报表的发布却很麻烦,如果你到现在为止还不知道的话,你大可在网上去找下帮助,如果你实在很懒,那你可以联络我,我可以发个安装包给你.注意邮 ...

  3. 取消水晶报表的数据库登录框 分享

    这两天在和斌做后台中的报表,暂定使用水晶报表,目前还只是处于对水晶报表的初级应用阶段,也就是知道如何 汇个总.写个函数.传个参数. 问题总是层出不穷,在最后整合报表,进行报表显示测试的时候,发现每次更 ...

  4. 水晶报表调用存储过程的问题

    前言:现在碰到了水晶报表调用存储过程的问题,问题是这样的:ERP软件里有很多的数据表,有些报表的字段要从多个数据表里取数据,并且要对数据进行处理,来作为报表的字段,我看了些资料,说可以通过存储过程来取 ...

  5. 为你的水晶报表装载本地图片

    本文为解答该贴所做:http://topic.csdn.net/u/20090524/15/911fd15a-32c6-4be9-9aa1-3ee95365e7e3.html  并没有什么新内容,主要 ...

  6. ASP.net 2.0中水晶报表迁移部署问题

    asp.net 2.0的水晶报表,在迁移机器的时候,如果目标机器没有相应的程序集,在IIS中会报错. 错误描述: Parser Error  Description: An error occurre ...

  7. 水晶报表导出数据并实现打印

    要在里一个页面上进行操作 ReportDocument rdocument = new ReportDocument(); //公用打印方法     ExportCrystalL ExCrystal ...

  8. 水晶报表printmode的ActiveX打印

    水晶报表printmode 的pdf改为ActiveX后就是直接打印报表,但是始终出不来,原来还要下载个ActiveX,但是好象官方的下载不下来!最后还是用讯雷下下来放在服务器上. 首先下载print ...

  9. bdm导入mysql_vs 2010下使用水晶报表Crystal Reports

    vs 2010下使用水晶报表Crystal Reports 的详细步骤 一.所需条件 1. 工作环境 VS 2010(页面和报表文件要在不同文件夹),对VS 2008,VS 2005 也可. 2. 数 ...

最新文章

  1. BeautifulSoup的高级应用 之 contents children descendants string strings stripped_strings
  2. Vmware中安装RHEL5
  3. Tactai获美国科学基金会100万美元投资,致力于打造VR触觉体验
  4. CTFshow 文件包含 web87
  5. 模拟退火算法SA参数设置实验记录
  6. 加速DeiT-S 60%+吞吐量!腾讯优图提出高性能Transformer加速方法
  7. maven插件编写_编写Maven插件的提示
  8. mt5 mysql数据库_Django -- 使用MySql数据库
  9. uni-app—从安装到卸载
  10. 联手友盟+打造云上数据增长“样板间”, 好兔视频成功逆势突围
  11. wedo2.0编程模块介绍_福特福克斯TCM重新编程操作
  12. python外部库是什么_如何使用Portable Python安装外部库?
  13. python3 random模块操作
  14. python优先队列的库,python优先队列及二叉堆的实现
  15. 技术中台构建思路及进展_半年中台实践思考:落地中台,贵在其神,活用其形...
  16. 粒子群优化算法(PSO)及其Matlab实现
  17. RAID磁盘阵列有哪几种?
  18. Flash actionscrip视频教程
  19. 【论文笔记】SC16 ScaleMine: Scalable Parallel Frequent Subgraph Mining in a Single Large Graph
  20. 如何将android文件标题归中,Android复习题归纳总结

热门文章

  1. Spring Boot : Cache相关简介
  2. Flink : UnknownTaskExecutorException: No TaskExecutor registered under
  3. 【Flink】Flink CEP 案例
  4. Kudu : NonRecoverableException: illegal replication factor 2 (replication factor must be odd)
  5. Spark消费kafka任务卡死:Marking the coordinator xxx:9092 (id: 2147483647 rack: null) dead for group xxx
  6. hive集群安装,连接mysql
  7. 常用的排序算法总结(一)
  8. cookie和session的应用场景
  9. 广西工学院2000级计算机系,广西工学院管理系信管教研室李明 - 欢迎访问广西科技大学.ppt...
  10. linux线程计算,有关Linux进程与线程数目计算的问题