最简单的报表,体会扩展
一、报表实例
先做一张和数据库无关的报表,从中体会扩展的效果,该报表保存为“最简单的报表”
二、设计过程
编辑报表:
(1)在A1单元格里填写:=to(1,5)
(2)设置A1单元格的扩展方式为:横向扩展
(3)在B1单元格里填写:=6
三、小结
扩展
当一个单元格的值是包含多个值的一个集合(即:单元格的数据值表达式为集合表达式)时,可以在报表展现时将该单元格扩展为多个单元格。例如:
扩展是单元格的一个基本属性。当单元格的数据值表达式为集合表达式时,该单元格默认为可扩展单元格。扩展也可以基于报表属性栏的“扩展”栏进行设置。
扩展方式
扩展属性可被设为:默认扩展、纵向扩展、横向扩展、不可扩展。
- 默认扩展:此时该单元格会按默认方向进行扩展。默认扩展方向遵循以下规则:如果该单元格不跟随其他单元格扩展,则默认扩展方向为纵向;如果该单元格跟随其他单元格扩展,则以其主格的扩展方向为该单元格的扩展方向。
- 纵向扩展:此时该单元格会纵向进行扩展。
- 横向扩展:此时该单元格会横向进行扩展。
- 不可扩展:此时该单元格不会扩展。如果该单元格的数据值表达式为集合表达式,在报表展现时将该集合的所有值在该单元格列出,用逗号隔开。
在扩展时,复制出的单元格的数据值依次为表达式的结果数据值,表达式返回几个值,单元格就复制几个。复制出来的新单元格的所有属性都引用被复制单元格的属性。
课后练习:
1、本节的报表中,哪些单元格为扩展单元格?它们的扩展方向分别是什么?
2、将A1单元格的扩展方式设置为:纵向扩展,看看报表的展现结果如何?
3、将A1单元格的扩展方式设置为:不可扩展,看看报表的展现结果如何?
4、制作如下图所示的报表:
5、第4题中,哪几个单元格是可扩展单元格?它们的扩展方向分别是什么?