通过上一节对报表的组成及各部分功能的介绍,我们对皕杰报表工具有了初步的了解,接下来,我们进一步熟悉报表的设计流程及相关预备知识。
首先,我们在这里讲解一下报表设计是怎么一个流程。
其次,我们需要了解一下制作报表牵扯到那些内容,需要哪些预备知识等。
最后,我们来了解一下报表的类型。从大类来讲,报表分为展现报表和填报报表,具体介绍如下:
展现报表:所谓展现报表就是将数据库里的数据取出来以一定的样式展现出来,不改变数据里的数据的报表。
展现报表根据取数方式的不同,又可分为普通报表和行式报表。
普通展现报表一次取出所需的全部数据,可以做分组、求和等运算,因此在设计时尽量控制取出数据的数量,只取出必要的数据,在硬件能够承受的条件下运行,避免发生内存溢出。行式报表是皕杰报表专为大数据量纯展现报表设置的展现形式。行式报表是采取sql分页查询的方式,因此,当数据量较大的时候,可以采用行式报表。
行式报表主要用于处理大数量的数据展现,它每次都只从数据库中调取本页的数据,当点击下一页的时候,会重新调取下一页的数据,这样就解决了内存溢出的问题。由于行式报表每次只取出了一部分数据来展现,因而没法做分组,求和,求平均值等运算。
填报报表:填报报表顾名思义就是进行数据的填写和上报,因此它不仅能从数据库取数,还能进行数据的录入和修改。