定义好报表属性后,就开始进入报表结构的设计环节。
报表结构设计对应报表定义窗口的不同页签,其中,表样、类型、标识及编号必须定义。
一、行列固定报表的设计
(一)表样设计
1、确定报表的行数和列数
2、定义报表文字
3、设计表格式样
1、合并选中的单元格
2、将合并后的单元格还原
3、单元格录入的文字方向为横向
4、单元格录入文字方向为纵向
5、左对齐
6、居中对齐
7、右对齐
8、分散对齐
9、向上对齐
10、居中对齐
11、向下对齐
12、上下分散对齐
13、折行显示
14、缩小显示
15、粗体
16、斜体
17、表头突出显示
18、锁定表头,不许修改
19、不显示文字,横线显示
20、周边为实线
21、周边为单线
22、周边为双线
鼠标右键,进入单元格定义界面对单元格格式进行设计。
(二)单元格类型定义
1、必须对表格中所有单元格类型进行定义。
2、鼠标右键,弹出单元格属性定义界面,对单元格进行更加详细的定义。(例如某个单元格是否需要设置为枚举字典输入)
(三)编号及标识页,系统自动给出
(四)名称页——手动提取各单元格对应的指标名称
二、浮动表
(一)报表定义
1、表样设计。浮动表的表样设计同固定报,区别在于浮动表只有横表头或者纵表头,报表中的一行设置为浮动行。数据单元格的属性定义也同固定表。
2、类型设计。
(1)对于每个单元格设置数据类型,包括:字符型和字符长度、数值型和小数点位数
(2)单元格属性设置:包括,是否设置为浮动编码?浮动编码是否可重复录入?该单元格是否为枚举字典录入?枚举字典显示的形式是什么?
3、提取单元格名称。
(二)浮动区域的特性
1、设置浮动区域
2、构成浮动行编码
无编码浮动行为普通记录表,对浮动行数据处理能力要求较低,而编码浮动行,对每个记录都有标记,可以对浮动行数据进行自动合计、分级汇总等处理。
使用体会:如果一张表需要设计成浮动行表时,最好能设计一个字段作为浮动行编码,这样在跨表取数、表记录的运算等方面能够体现出软件非常人性化的处理能力。把一个字段设计为浮动行编码时,需要即将该字段编码进行明确。(具体使用方法见下面的“设置浮动编码汇总方式”)
3、设置浮动区域属性
(1)设置自动排列“序号”
(2)设置浮动行保留行数
(3)设置浮动编码计算方式
A、设置分类合计计算方式
编码字段:形成自动合计的编码字段,可以是浮动码的全部也可以是其中一部分
合计级次:按照编码分级合计的级次,录入格式:“第一级位数,第二级位数......”最后一级不能超出编码字段总长度,如“2,4”,表示编码前两位构成一级合计,编码前四位构成二级合计数
B、设置汇总计算方式
编码字段:输入汇总依据的编码字段名称
编码宽度:汇总时,设置汇总编码宽度
C、打印选项
设置浮动表打印时,自动在一页尾部增加合计行。