现在很多报表开发工具改头换面后都号称支持类Excel式的报表设计,到底什么才是真正的类Excel报表设计器,今天我们主要从两方面来讨论:一是一个类Excel的报表设计器应该具备的最基本的功能;二是除了基本功能外,结合报表的数据特点,还应该有哪些扩充?
报表厂商选择使用类Excel方式进行报表开发主要是为了解决报表的复杂表样,提高画报表的效率,而国内的用户大都非常熟悉Excel的使用。从设计的方 便性来说,厂商们需要提供一个尽可能贴近 Excel 使用习惯的设计器。说白了,除了要有Excel的样子外,还需要在细节上下功夫,才能真正提高用户的使用效率。
我们认为...
报表报表,顾名思义,有“报”也有“表”,是由“报”和“表”两部分构成的。“报”指数据的汇总统计,即将数据从数据库中取出按一定规则运算统计后 排列。“表”则指格式,数据需要放在格子中,才能清楚定位,体现数据之间的层次与对应关系。“报”和“表”两方面需要完美结合,才能把完整的报表问题解决 好。
目前很多国际品牌的报表工具,基本上都能把数据库的数据取出来运算排列制作出动态的变长统计报表,也就是“报”的能力不错。但“表”的功能就不
是很好了,一般都要采用控件拖放的方式编辑表样,靠一个个矩形边线重合对齐画表样,一条直线要拼接多条线段,搞个多层表头累得要死,而且还和分辨率相关, 好不容...
对于许多从未接触过报表工具的非程序人员而言,EXCEL的功能已相当强大,编制报表并不麻烦,为什么还需要别的报表工具呢?这些报表工具与EXCEL有什么差别和关系?
EXCEL和报表工具是两个不同方向的产品,相互之间不能替代。相对于报表工具,EXCEL的不足之处主要有两点:
一是在自动计算报表方面。EXCEL能
够绘制出非常复杂多样的报表,也可以在表内定义复杂的数据关系,但原始数据及表的样式都只能是确定的,每张报表都需要临时手工制作,而不能根据业务系统数 据库中的数据自动计算出相应的统计报表;报表工具则可以制作出体现数据与报表之间规律的报表模板,在应用时只要输入参数即可根据当前数据库...
报表在应用软件开发中,是很重要的一部分。但是许多程序员可能对写程序很熟,对报表却并没有深入研究。这个教程,将一些典型的报表,把报表的各种常见情况进行比较深入的讲解。
可以说,弄清楚了这些报表怎么做,你就可以应对应用软件开发中绝大部分的报表需求。再碰到客户的各种要求,你就能够很容易判断出难易程度、工作量,清楚地知道能不能实现、怎么实现。
第1张:最基本的数据列表
这张表是最基本的,即使是写程序,也很容易做。它的特点是:
数据来自数据库,也就是说,在纵向是动态的,行数不固定,有多...