报表在应用软件开发中,是很重要的一部分。但是许多程序员可能对写程序很熟,对报表却并没有深入研究。这个教程,将通过30张报表,把报表的各种常见情况进行比较深入的讲解。

 可以说,弄清楚了这30张报表怎么做,你就可以应对应用软件开发中绝大部分的报表需求。再碰到客户的各种要求,你就能够很容易判断出难易程度、工作量,清楚地知道能不能实现、怎么实现。

第1张:最基本的数据列表

[img]http://www.blog.com.cn/user7/20839/upload/116430946.jpg[/img]
 这张表是最基本的,即使是硬写程序,也很容易做。它的特点是:

数据来自数据库,也就是说,在纵向是动态的,行数不固定,有多少条数据,就会有多少行明细数据。但要注意,这种最基本的操作,就是Excel很难做到的,这正是报表与Excel的差别。而很多电子表格式的工具(比如华表),实际上也无法实现这种数据的展开。但大部分报表工具,做这种工作都非常简单。 
进行了平均数的计算。 
格式的编排,比如:列头的底色,标题的字体、字号,平均分上方的横线,平均分的数据格式(xxxx.0,一位小数)。
不管你在用什么报表工具,都做一下这张表试试吧,这是最基本的。


[url=http://www.blog.com.cn/user7/20839/archives/2006/287046.shtml]软件开发 - 一定要会做的30张报表 - 之二 - 分组报表[/url]