zoukankan      html  css  js  c++  java
  • 寻找好报表的烦恼!

    最近公司要在.net平台下二次开发报表,我是新兵,任务是做前期准备,分析分析现在国内外好的报表软件,比较优劣,提交报告。
    任务说起来简单,不过就是上网查资料而已。看了几天用友华表的资料,下载了试用版用了用。发现和Excel也没有多大区别,华表组件/插件对于我们二次开发帮助也不大。虽然提供的ActiveX控件省了不少事,可失败的是华表对用户自定义报表和数据库的连接支持实在太差。
    上华表的论坛上看,似乎bug很多啊,真可以如雷的抱怨声。华表技术服务人员真要是头疼了。不过该表扬的是华表的售后服务(不,应该还包括售前服务)真是好得没话说,人也老实得可爱,没有实现的功能很坦白,不耍什么花枪。我倒是觉得好!
    然而为了工作,也只得放弃这种诚恳态度给我带来的认同。再看看Crystal Report,不能不令我崇洋媚外啊,国外的软件产业确实不一般啊。不过也情有可原啊,毕竟Crystal做了这么久,已经成了报表行业的经典了!
    不过报表这个东西很特殊,虽然老外的软件产业很成熟,相信对客户和市场的需求分析自然不逊色,然而Cystal Report对于中国用户而言,还是显得不那么体贴了。归根结底,是中国人对报表的要求实在太复杂了。
    最大的缺陷就是华表对横向表格的支持不够。我这里说的横向表格并不是简单意义的方向的改变。举例来说吧,我的数据库是:

    编号    姓名
    001     yyy
    002     zzz

    那么怎么在报表中实现下列方式:
    编号   001   002
    姓名   yyy   zzz

    如果记录太多,一页装不下,又怎么分页(注意,这时候的分页是横向的)

    我想也许把数据转化为xml数据,也许有解决的办法。看了crystal report的帮助文档,虽然有转换为xml的办法,但对于怎么在程序开发中实现没有叙述。加上兄弟我现在对xml一知半解,是在困惑不已啊。

    Cystal report 已经升级到10.0版本了,但到官方网站上看了,一大堆英文文档看了头痛,粗粗看了一下,仍然不得要领。没办法,到blogger上来一吐郁闷,好放松心情过周末。不过最重要的,还是希望哪位大师能指点迷津!wayfarer不胜感激!

    btw,microsoft在Sql server中集成了报表系统Reporting Services,下载了文档,还没来得及看。试用版也有100多M,还没下载,不知道能不能解决这些问题哦。


     


     


     

  • 相关阅读:
    [ActionScript3.0] 运用JPEGEncoderOptions或者PNGEncoderOptions保存图片到本地
    [AIR] 在 Adobe AIR 中为不同屏幕尺寸的多种设备提供支持
    [ActionScript 3.0] flash如何访问父级或者舞台上的变量、函数等的方法
    [ActionScript 3.0] 自定义顶级类
    [ActionScript&Flex] FlashBuilder编译条件之如何屏蔽调试代码
    [ActionScript 3.0] LocalConnection示例
    [ActionScritp 3.0] 使用LocalConnection建立通信
    [AIR] Screen 的应用
    [ActionScript 3.0] AS3 对XML的操作,创建、删除、增加节点方法
    [ActionScript 3.0] AS3.0 水面波纹效果
  • 原文地址:https://www.cnblogs.com/wayfarer/p/4287.html
Copyright © 2011-2022 走看看