二级ACCESS报表部分

5.1报表的定义与组成
注意的考点:
1、表的视图:
a、 access的报表提供了3种视图:设计视图、打印预览和版面预览。
b、 设计视图用于创建和编辑报表的结构;打印预览视图用于查看报表的页面数据输出;版面预览视图用于查看报表的版面设置。
2、报表各组成部分的特征:
a、 报表的页眉/页脚节:在整个报表中,仅出现一次。报表的开始处为报表页眉,用来显示报表的标题、图形或说明性文字。报表的最未尾处是报表页脚,用来显示整个报表的计算汇总或其它的统计数字信息。
b、 页面页眉/页脚节:在报表的每一页中,都会出现一次。每页的最开始处为页面页眉,用来显示数据的列标题。第页的最未尾处是页面页眉,用来显示页码的相关信息。
c、 分组页眉/页脚节:在每组数据之前,都会显示一次组页眉,可以文本框来显示分组字段的内容。在每组数据之后,也会显示一次组页脚,一般用来显示本组数据的统计信息。
d、 主体节:用来处理每条记录。
历届的考题:
1、若要在报表每一页底部都输出信息,需要设置的是(2006年9月选择题第22题) 答案:A
A)页面页脚 B)报表页脚 C)页面页眉 D)报表页眉
5.2报表的分类(无考点)
5.3创建报表
注意的考点:
1、创建报表:
a、 创建报表的方法基本上与创建窗体的方法相同,有使用自动报表功能、使用向导功能和使用设计视图创建共三种方式。
b、 报表的记录源既可以是表或查询,可以通过报表属性对话框来设置。在报表设计视图中,双击报表选择器可以打开报表的属性对话框,在其数据项中的记录源中进行设置。
历届的考题:
1、在关于报表数据源设置的叙述中,以下正确的是(2005年9月选择题第29题) 答案:D
A) 可以是任意对象 B) 只能是表对象
C) 只能是查询对象 D) 可以是表对象或查询对象


5.4编辑报表
注意的考点:
1、设置报表格式:
a、 Access中提供了6种预定义报表格式,可以一次性更改报表中所有文本的字体、字号及线条粗细等外观属性。
b、 当选中多个控件而使用格式时,格式仅作用于被选中的控件。可以按住Shift健实现多个控件的选择。
c、 当选中报表而使用格式时,格式作用于于整个报表。
2、添加背景图案:
a、 双击报表选择器,在报表属性对话框窗体?格式?图片中进行图片的设置。
b、 图片的常用属性有:图片类型:嵌入或链接;图片缩放模式:裁减、拉伸或缩放。
3、添加日期和时间:
方式1:插入菜单?日期和时间。
方式2:使用计算控件:添加文本框控件,在其”控件来源”属性中设置:=Date() 或 =Time() 或 =Now()。
4、报表分页:

式1:在需要进行分页的地方,使用”分页符”控件。注意:分页符是以”短虚线”的形式出现的报表的左边界上的。
方式2:可以通过设置报表页眉/页脚、分组页眉/页脚、主体节的”强制分页”属性来实现。
5、添加页码:
方式1:插入菜单?页码。
方式2:使用计算控件,在其控件来源属性中设置相应的计算表达式。其中要注意:
a、可以使用[page]表示报表当前有页数。
b、可以使用[pages]表示报表的总页数。
c、&运算符可以实现字符串与数值的相加,形成一个新的字符串。
d、例如:=”第” & [page] & “页,其” & [pages] & “页”?第1页,其10页
6、使用节:
隐藏节,即在打印预览时不显示某节。
方式1:将对应节的”可见性”属性设为否。
方式2:删除该节中的所有控件,然后将其大小设置为”0”或将其”高度”属性设为”0”。
7、绘制线条和矩形
在报表设计中,经常还会通过添加线条或矩形来修饰版面,以达到一个更好的显示效果。
注意:
a、 可以按下Shift键和方向键,以细微调整线条的长度和角度。
b、 可以按下Ctrl键和方向键,以细微调整线条的位置。

历届的考题:
1、在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是(2005年9月选择题第30题) 答案:A
A) 直线和矩形 B) 直线和圆形 C) 直线和多边形 D) 矩形和圆形
2、在报表设计中,可以通过添加【10】 控件来控制另起一页输出显示。(2005年9月填空题第10题) 答案:分页符
5.5报表的排序与分组
注意的考点:
1、报表的排序:
在使用报表向导创建报表时,最多可对4个字段进行排序。但在设计视图之中,一个报表最多可以按10个字段进行排序。
2、报表的分组:
分组是指报表设计时按选定的某个或几个字段值是否相等而将记录划分成组的过程。
对报表进行分组时,可以选择是否出现组页眉与组页脚,命名规则为:分组字段名+页眉或分组字段名+页脚。如按姓名进行分组,则其组页眉为:姓名页眉。
历届的考题:
1、以下是某个报表的设计视图。根据视图内容,可以判断出分组字段是。(2005年4月选择题第25题) 答案:B

A) 编号和姓名 B) 编号 C) 姓名 D) 无分组字段

5.6使用计算控件
注意的考点:
1、计算控件:
a) 计算控件的控件来源是计算表达式,当表达式的值发生变化时,会重新计算结果并输出显示。文本框是常用的计算控件。注意:所有具有控件来源的控件都可以用作计算控件。
b) 计算控件的控件来源的形式:=计算表达式。注意:必须以等于号”=”开头。
2、计算控件中总计函数影响的范围:
a、 当计算控件位于主体节

中时,计算控件对每条记录的若干字段值进行求和或求平均值。此时所涉及到的数据仅针对一条记录。
b、 当计算控件位于报表页眉/页脚中时,计算所涉及的记录是整个报表中所有记录。
c、 当计算控件位于分组页眉/页脚中时,计算所涉及的记录是本组中的所有记录。
d、 当计算控件位于页面页眉/页脚中时,表达式中不能具有总计函数。
如下图所示:

历届的考题:
1、要实现报表的分组统计,其操作区域是。(2005年4月选择题第26题) 答案:D
A) 报表页眉或报表页脚区域 B) 页面页眉或页面页脚区域
C) 主体区域 D) 组页眉或组页脚区域
2、报表设计中,可以通过在组页眉或组页脚中创建【8】 来显示记录的分组汇总数据。(2005年4月填空题第8题) 答案:计算控件
3、在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在。(2006年4月选择题第24题) 答案:A
A) 组页眉/组页脚 B) 页面页眉/页面页脚
C) 报表页眉/报表页脚 D) 主体
5.7创建子报表
注意的考点:
1、子报表的的概念:
a、 子报表是插在其它报表中的报表,与子窗体的概念相同。
b、 主报表既可以是绑定的,也可以是非绑定的。即主报表可以基于数据表、查询或SQL语句,也可以不基于其它数据对象。
c、 主报表可以包含子报表,也可以包含子窗体,而且能够包含多个子窗体和子报表。但是一个主报表中最多只能包含两级子窗体或子报表。
d、 同创建子窗体一样,在创建子报表前,一定要确定作为主报表的数据源与作为子报表的数据源之间存在着”一对多”的关系。
e、 创建子报表时,可以使用”子窗体/子报表”控件实现。

历届的考题:
5.8精典模拟题
1、下列关于报表的叙述中,错误的是 。
A.报表是Access中以一定输出格式表现数据的一种对象。
B.报表主要用于对数据库中的数据进行打印输出,不能进行数据的分组、计算和汇总。
C.报表是Access数据库的对象之一。
D.在报表中可以包含子报表或子窗体。
2、用于查看报表的版面设置的视图是 。
A. 设计视图 B.打印预览
C. 版面预览 D.版面视图
3、在报表的开始处,用来显示报表的标题、图表或说明文字的是 。
A.分组页眉 B.页面页眉
C.报表页眉 D.报表标题栏
4、在报表的设计视图中,区段被表示成带状形式,称之为 。
A.页 B.段
C.节 D.区
5、在报表设计区中, 通常用来显示数据的列标题。
A.组页眉 B.页面页眉
C.报表页眉 D.报表列标题

6、使用 ,可以一次性更改报表中所有文本的字体、字号及

线条粗细等外观属性。
A.自定义格式 B.自动报表
C.自动套用格式 D.使用线条和矩形
7、在Access报表中,分页符会以 标志出现在报表的左边界上。
A.矩形 B.线条
C.”分页”字符串 D.短虚线
8、当在一个报表中列出学生的英语成绩、数学成绩、计算机成绩3项成绩时,要求计算每个学生的平均成绩,只要添加一个计算控件,其控件来源为 。
A. avg([英语成绩]+[数学成绩]+[计算机成绩])
B. ([英语成绩]+[数学成绩]+[计算机成绩])/3
C. = avg([英语成绩]+[数学成绩]+[计算机成绩])
D.= ([英语成绩]


相关文档
最新文档