对于企业协同办公软件(办公自动化软件)而言,一个重要的发展趋势就是集成强大的报表功能,在传统的工作流、辅助办公、知识管理等的基础上,进一步形成对企业数据的全面分析利用,实现透视企业数据、掌握企业动态、优化企业管理的目的。
我们将通过一些典型的报表例子,来更好地理解OA中的报表,应该支持哪些功能。
报表在应用软件开发中,是很重要的一部分。但是许多程序员可能对写程序很熟,对报表却并没有深入研究。在这里我们将通过一些报表的制作,把报表的各种常见情况进行比较深入的讲解。
可以说,弄清楚报表怎么做,你就可以应对应用软件开发中绝大部分的报表需求。再碰到客户的各种要求,你就能够很容易判断出难易程度、工作量,清楚地知道能不能实现、怎么实现。
第1张:最基本的数据列表
这张表是最基本的,即使是硬写程序,也很容易做。它的特点是:
- 数据来自数据库,也就是说,在纵向是动态的,行数不固定,有多少条数据,就会有多少行明细数据。但要注意,这种最基本的操作,就是Excel很难做到的,这正是报表与Excel的差别。而很多电子表格式的工具(比如华表),实际上也无法实现这种数据的展开。但大部分报表工具,做这种工作都非常简单。
- 进行了平均数的计算。
- 格式的编排,比如:列头的底色,标题的字体、字号,平均分上方的横线,平均分的数据格式(xxxx.0,一位小数)。
不管你在用什么报表工具,都做一下这张表试试吧,这是最基本的。