未来报表发展的新方向,用word设计报表,只要懂得word就可以设计报表

来源:互联网 发布:fmc知行汽车 编辑:程序博客网 时间:2024/05/16 11:07

报表,对于很多做项目的软件公司来讲是好无奈很痛苦的一件事,报表工具的现状,一方面现在的报表工具必需要求懂得写程序或懂数据库的人员操作。另一方面也不能适应客户多变的需求,例如一个用户要求报表做一些微小的报表改动即使是只改变一个字,也要返回给程序员,由程序员改完再发给用户,这无疑对项目开发同维护增加了很大的成本。作为从程序员走过来的我,对这方面有着深刻的体会,当我在做这些无聊而又重复的工作的时候也不断在思考:其实报表同word文档实现的东西是差不多的,为什么word由文员来操作而报表却要由程序员来操作呢?如果某天可以实现做报表跟写word文档一样多好啊。

依时我就对现在市面的报表工具进行分析,发现他们有如下缺点:

一、 紧密同数据库连联起来,这样就会做成做报表必需要识写SQL语句了解程序的流程,也不能直接面向最终的用户,因为如果要面向最终的用户就必须要把程序流程及数据库结构暴露给用户,这也是很多软件公司不想看到的。

二、 报表设计器都是采用各自开发报表设计器,所以在使用上必需要花时间去学习去适应而且操作方式及易用性也不太理想,达不到给最终给用户使用的目的。

三、 大多数报表设置器都是独立运行的,也正是因为这一点也决定他们的报表工具必需同数据库紧密联系起来。

从上面可以看到他们大多数的报表工具都没有把程序设计同做报表的界限分清楚,而是紧密联系在一起,所以做成的结果是:做程序的必需懂得做报表,做报表的也必需懂得程序,所以要解决上面的所有问题必须从下面两点着手。

一、 分清程序员同报表设计人员的界限。

其实要做到这一点并不难,只要做到程序员只提供数据,至于报表的体现方式由报表设计人员来做,当然他们还是需要一定的联系的,就是报表设计人员告诉程序员需要一些什么样的数据。

二、 一个简单易用连最终用户都能进行操作使用的报表设计器。

这个答案当然是word啦,我想也不会有人反对的,word拥有绝大多数的办公用户,她的简单易用也得到世界的公认。

用word做报表的优点:

一、 word可以轻易实现所有报表的格式。

二、 利用word框架功能,可以把word分成报表的相应部份,可以做成与现在流行的报表工具的形式。

三、 因为word在XP后就支持XML文件格式,可以方便我们对word文档格式及内容的读取及分析。

四、 保留word原有的操作方式,以便每个人设计报表如果操作word一样,达到最终用户也能很好的设计报表。

从以上分析可以看到用word设计报表是完全可以行的,让我们迎接一个由文员、实施人员、用户来设计报表的时代的到来吧!详情请登陆WWW.GDQB.NET查看.  
原创粉丝点击