access第05章报表
合集下载
中文版Access数据库开发培训教程单元5报表.ppt

是否可以将多个记录放在同一页上而不被分割成多页呢? 如何为报表添加页码? 如何使报表上的页码编号从非1的数字开始? 如何改变报表的记录源? 如何更改邮件标签排序字段?
bojia@
Байду номын сангаас
5.4 本单元回顾
本单元介绍了创建报表的3种方法,重点 讲解了使用报表设计视图创建报表的方法,最 后讲解了设置打印页面以及打印报表的方法。 使用自动创建报表方法可以最快的速度创建报 表,使用报表设计视图可以创建个性化报表。 通过本单元的学习,用户可以创建基于数据表 和查询的报表,方便查看和打印信息。
2、设置节属性
bojia@
3、调整控件的尺寸及对齐方 式
可以使用鼠标或者键盘方向键来调整控件的位置 4、排序/分组数据
表设计视图
bojia@
5.2.4打印报表
页面设置
bojia@
打印对话框 打印机属性设置
bojia@
5.3常见问题解答
单元5
报表
bojia@
学习目的:
自动创建报表 使用向导创建报表 在设计视图中创建报表 打印报表
学习重点:
在设计视图中创建报表 打印报表
bojia@
5.1 经验者说:报表是观看和打印信息最灵活的方法
报表提供了查看和打印数据信息的最灵 活的方法。报表不但可以按需要的形式显示 信息,而且可以按照多种方式查看和打印信 息。
bojia@
学习本单元应注意下列几个问题: 报表与窗体的区别 创建图表报表
bojia@
5.2 手把手教
5.2.1自动创建报表 1、新建报表
2. 纵栏式报表
bojia@
5.2.2使用向导创建报表
1、 报表向导 分组级别
bojia@
Байду номын сангаас
5.4 本单元回顾
本单元介绍了创建报表的3种方法,重点 讲解了使用报表设计视图创建报表的方法,最 后讲解了设置打印页面以及打印报表的方法。 使用自动创建报表方法可以最快的速度创建报 表,使用报表设计视图可以创建个性化报表。 通过本单元的学习,用户可以创建基于数据表 和查询的报表,方便查看和打印信息。
2、设置节属性
bojia@
3、调整控件的尺寸及对齐方 式
可以使用鼠标或者键盘方向键来调整控件的位置 4、排序/分组数据
表设计视图
bojia@
5.2.4打印报表
页面设置
bojia@
打印对话框 打印机属性设置
bojia@
5.3常见问题解答
单元5
报表
bojia@
学习目的:
自动创建报表 使用向导创建报表 在设计视图中创建报表 打印报表
学习重点:
在设计视图中创建报表 打印报表
bojia@
5.1 经验者说:报表是观看和打印信息最灵活的方法
报表提供了查看和打印数据信息的最灵 活的方法。报表不但可以按需要的形式显示 信息,而且可以按照多种方式查看和打印信 息。
bojia@
学习本单元应注意下列几个问题: 报表与窗体的区别 创建图表报表
bojia@
5.2 手把手教
5.2.1自动创建报表 1、新建报表
2. 纵栏式报表
bojia@
5.2.2使用向导创建报表
1、 报表向导 分组级别
Access数据库程序设计(第二版) ch5-使用报表输出信息

观地表示数据及数据之间的关系。可以根据实际 需要选择多种不同形式的图表,如图5-4所示的是 以折线图形式表示的各专业各年级学生入学的平 均成绩情况。
图5-4 学生入学成绩图表-图表式报表
4. 标签报表 标签报表将与表或者查询对应的一条记录中的
指定内容组织为邮件标签格式,一页中可以显示多 个标签,如图5-5所示。
在Access中,用户可以使用4种类型的报表。
1. 表格式报表
表格式报表的外观与通常的报表相似,以整齐 的行、列形式显示记录数据,一行表示一条记录、 一页可以显示多条记录。在表格式报表中,如果在 设计报表时,将与字段对应的标题信息设置在页面 页眉中,则报表的每一页都会有一个标题行,如图 5-2所示。
图5-7 确定报表的数据源和字段
③ 确定查看数据的方式。 在确定查看数据方式对话框中,选择“通过
课程表”,如图5-8所示。如果需要,可以单击“ 显示更多信息”查看更加详细的说明。
图5-8 确定报表的分组字段
④ 确定是否添加分组级别。
如果需要,选择一个字段作为二级分组级别,否则 直接进入下一步。
5.2.1 用报表向导创建报表
例Байду номын сангаас-3 设计一个报表,以课程为单位显示学生的成 绩表,报表显示内容及格式如图5-6所示。
分析:这是一个一般意义上的报表,已经有了明确的格 式要求,内容按课程名称分组显示,涉及到的数据 项包括课程名称、学号、姓名、班级名称和成绩。 需要选择多张表作为数据源,主要操作步骤如下:
① 明确需求。明确用户希望报表提供哪些信息?这些 信息以什么格式显示?等。
② 定义报表布局。根据用户需求,定义报表的布局。比较正式 的做法是做原型设计,通过某种工具(电子或者纸质的)描 绘出报表的布局。在非正式的情况下,这种设计可以仅仅是 大脑中的想象。
图5-4 学生入学成绩图表-图表式报表
4. 标签报表 标签报表将与表或者查询对应的一条记录中的
指定内容组织为邮件标签格式,一页中可以显示多 个标签,如图5-5所示。
在Access中,用户可以使用4种类型的报表。
1. 表格式报表
表格式报表的外观与通常的报表相似,以整齐 的行、列形式显示记录数据,一行表示一条记录、 一页可以显示多条记录。在表格式报表中,如果在 设计报表时,将与字段对应的标题信息设置在页面 页眉中,则报表的每一页都会有一个标题行,如图 5-2所示。
图5-7 确定报表的数据源和字段
③ 确定查看数据的方式。 在确定查看数据方式对话框中,选择“通过
课程表”,如图5-8所示。如果需要,可以单击“ 显示更多信息”查看更加详细的说明。
图5-8 确定报表的分组字段
④ 确定是否添加分组级别。
如果需要,选择一个字段作为二级分组级别,否则 直接进入下一步。
5.2.1 用报表向导创建报表
例Байду номын сангаас-3 设计一个报表,以课程为单位显示学生的成 绩表,报表显示内容及格式如图5-6所示。
分析:这是一个一般意义上的报表,已经有了明确的格 式要求,内容按课程名称分组显示,涉及到的数据 项包括课程名称、学号、姓名、班级名称和成绩。 需要选择多张表作为数据源,主要操作步骤如下:
① 明确需求。明确用户希望报表提供哪些信息?这些 信息以什么格式显示?等。
② 定义报表布局。根据用户需求,定义报表的布局。比较正式 的做法是做原型设计,通过某种工具(电子或者纸质的)描 绘出报表的布局。在非正式的情况下,这种设计可以仅仅是 大脑中的想象。
Access数据库应用基础教程(第三版)ch05简明教程PPT课件

单精度型(Single) 双精度型(Double)
12位
4位 8位
-128~+128
-3.4*1038~3.4*1038 -1.797*10308~+1.797*10308
28
7 15
2)格式 控制数据显示格式。可在不改变数据存储情况、输 入方式的条件下,改变数据显示的格式。不同类型 的数据有不同的格式。文本和备注型数据可以自定 义显示格式,可以使用4种格式符号来控制显示的格 式。如表5.3所示。
2015年6月11日星期四
2
5.1 Access数据表
下面详细介绍数据表的一些相关概念。 字段:二维表中的一列称为数据表的一个字段,它 描述数据的一类特征。 记录:二维表中的一行称为数据表的一条记录,每 条记录都对应一个实体,它由若干个字段组成。 值:表中记录的具体数据信息,它一般有一定的取 值范围。 主关键字:又称为主键,在Access数据库中,每个 表一定包含一个主关键字,它可以由一个或多个字 段组成,它(它们)的值可以唯一标识表中的一个 记录。 外键:引用其他表中的主键的字段,用于说明表与 表之间的关系。
第5章 表的创建和使用
5.1 Access数据表
5.1.1 表的基本知识
数据表是数据库的核心和基础,它保存着数据库 中的所有数据信息。报表、查询和窗体都是从表中获 得信息,以实现用户某一特定的需要,例如查找、计 算统计、打印和编辑修改等。 数据表是存储二维表格的容器,每个表由若干行 和列组成,如图5.1所示。
2015年6月11日星期四 4
5.1 Access数据表
3.多对多关系 在多对多关系中,A表的一条记录可以对应B表的多 条记录,而同时B表的一条记录也可以对应A表的多 条记录,一般记为“m : n”。
12位
4位 8位
-128~+128
-3.4*1038~3.4*1038 -1.797*10308~+1.797*10308
28
7 15
2)格式 控制数据显示格式。可在不改变数据存储情况、输 入方式的条件下,改变数据显示的格式。不同类型 的数据有不同的格式。文本和备注型数据可以自定 义显示格式,可以使用4种格式符号来控制显示的格 式。如表5.3所示。
2015年6月11日星期四
2
5.1 Access数据表
下面详细介绍数据表的一些相关概念。 字段:二维表中的一列称为数据表的一个字段,它 描述数据的一类特征。 记录:二维表中的一行称为数据表的一条记录,每 条记录都对应一个实体,它由若干个字段组成。 值:表中记录的具体数据信息,它一般有一定的取 值范围。 主关键字:又称为主键,在Access数据库中,每个 表一定包含一个主关键字,它可以由一个或多个字 段组成,它(它们)的值可以唯一标识表中的一个 记录。 外键:引用其他表中的主键的字段,用于说明表与 表之间的关系。
第5章 表的创建和使用
5.1 Access数据表
5.1.1 表的基本知识
数据表是数据库的核心和基础,它保存着数据库 中的所有数据信息。报表、查询和窗体都是从表中获 得信息,以实现用户某一特定的需要,例如查找、计 算统计、打印和编辑修改等。 数据表是存储二维表格的容器,每个表由若干行 和列组成,如图5.1所示。
2015年6月11日星期四 4
5.1 Access数据表
3.多对多关系 在多对多关系中,A表的一条记录可以对应B表的多 条记录,而同时B表的一条记录也可以对应A表的多 条记录,一般记为“m : n”。
Access数据库程序设计(第二版)课件ch5-使用报表输出信息

选择设计视图
在“请选择该对象的数据来源表或查询”后面的 组合框中,显示了当前数据库中所有的表和查询 的下拉列表,选择“分部门课程查询”
单击确定按钮并最大化窗口
此时屏幕显示出报表设计窗口,同时弹出工具箱及查询 中的字段列表窗口,如图6.15所示。可以通过工具箱及 字段列表按钮控制两个相应窗口的显示与隐藏。在报表 设计窗口中,有页面页眉、主体与页面页脚等3个节。
5.1.1 一个报表的例子
例5-1 学期课程表 创建和设计报表与创建和设计窗体的操作有很
多共同之处,两者之间的所有控件几乎是可以共用 的,它们之间的不同在于报表不能用来输入数据。 如图5-1所示的学期课 程表就是使用课程统计 查询作为数据源创建的 报表。
图5-1 学期课程表
5.1.2 报表的分类
2. 报表页眉与页脚
报表页眉位于报表顶部,用于为报表添加标题或使用说 明等。其中显示的信息对每个记录都是一样的,在打印时, 报表页眉只出现在第一页的顶部。
报表页脚位于报表的底部,用于放置命令按钮或者报表 的说明信息。类似于报表页眉,其中显示的信息对每个记录 都是一样的,在打印时,仅仅出现在最后一条主体节之后。
⑴ 创建新报表并将其与查询结合
通过设计器创建报表时,通常先创建一个新 的空白报表,并使其与某个已有的表或者查询结合 起来。所谓将报表与表或查询结合,指的是表或者 查询中的字段可用于报表设计;当查看或者打印报 表时,使用来自于指定的表或者查询的数据。按以 下步骤操作:
图5-12 分班级课程统计表
打开新建报表对话框
图5-13 报表设计窗口
⑵ 定义报表页面的大小与布局
在计划报表时,就需要考虑报表页面的大小及布 局特点,要考虑输出用的打印机及纸张类型。并据 此进行页面设置。只有这样,才能够产生需要的报 表。
在“请选择该对象的数据来源表或查询”后面的 组合框中,显示了当前数据库中所有的表和查询 的下拉列表,选择“分部门课程查询”
单击确定按钮并最大化窗口
此时屏幕显示出报表设计窗口,同时弹出工具箱及查询 中的字段列表窗口,如图6.15所示。可以通过工具箱及 字段列表按钮控制两个相应窗口的显示与隐藏。在报表 设计窗口中,有页面页眉、主体与页面页脚等3个节。
5.1.1 一个报表的例子
例5-1 学期课程表 创建和设计报表与创建和设计窗体的操作有很
多共同之处,两者之间的所有控件几乎是可以共用 的,它们之间的不同在于报表不能用来输入数据。 如图5-1所示的学期课 程表就是使用课程统计 查询作为数据源创建的 报表。
图5-1 学期课程表
5.1.2 报表的分类
2. 报表页眉与页脚
报表页眉位于报表顶部,用于为报表添加标题或使用说 明等。其中显示的信息对每个记录都是一样的,在打印时, 报表页眉只出现在第一页的顶部。
报表页脚位于报表的底部,用于放置命令按钮或者报表 的说明信息。类似于报表页眉,其中显示的信息对每个记录 都是一样的,在打印时,仅仅出现在最后一条主体节之后。
⑴ 创建新报表并将其与查询结合
通过设计器创建报表时,通常先创建一个新 的空白报表,并使其与某个已有的表或者查询结合 起来。所谓将报表与表或查询结合,指的是表或者 查询中的字段可用于报表设计;当查看或者打印报 表时,使用来自于指定的表或者查询的数据。按以 下步骤操作:
图5-12 分班级课程统计表
打开新建报表对话框
图5-13 报表设计窗口
⑵ 定义报表页面的大小与布局
在计划报表时,就需要考虑报表页面的大小及布 局特点,要考虑输出用的打印机及纸张类型。并据 此进行页面设置。只有这样,才能够产生需要的报 表。
ACCESS实例教程(第5章)

ACCESS实例教程
5.1.3 报表的类型
报表有4种类型,分别是:纵栏式报表、表格式报表、图表报 表、标签报表。 纵栏式报表以垂直方式显示记录,字段标签与字段值一起显示在 主体节内。 表格式报表以行、列形式显示记录,一页显示多条记录,字段标 签不在主体节区域,而是在页面页眉节中。分组字段在表格式报表中 设置。 图表报表用图表方式显示数据,直观地显示数据之间的关系。 标签报表是特殊类型的报表,将数据做成标签形式,一页中显示 许多标签。
Access实例教程 Access实例教程
堕落书生收集整理
ACCESS实例教程 ACCESS实例教程
——报表的操作( ——报表的操作(第5章) 报表的操作
本章要点: 本章要点:
1,使用报表控件
2,建立报表 3,建立主/子报表 4,添加计算控件
ACCESS实例教程
5.1
认识报表对象
报表是按指定格式输出数据的对象,数据源是表、查 询或SQL语句。报表主要于数据库数据的打印,没有输入数 据的功能。 报表是容器对象,包含数据源和其他对象,在报表中的 对象称为报表控件。
ACCESS实例教程
5.2.2 用文本框控件在报表中添加新字段
例:在报表中添加“应发工资”字段 页面页眉中添加标签,主体节中添加计算文本框。 表达式:=[工资]+[ 奖金]
ACCESS实例教程
5.3.3 用复选框控件在报表中添加新字段 例:用复选框控件添加“通过否”字段 在主体节添加复选框控件,名称为fxk,“控件来源”属 性写表达式:=iif([人平均]>=70,true,false) 在“录取否”对应的计算文本框表达式: =iif(fxk=-1,"录取","未录取")
第5章--报表——Access的“统计系统”-考勤管理

单击“横向”单选按钮,将报 表设置为横向打印。单击“确 定”按钮,完成页面设置,下 边就可以进行打印了
• 5.5.2 报表的打印 1
选择数据库主操作界 面的【打印】→【打 印】命令,打开“打 印”对话框
2
保持系统默认设置, 单击“确定”按钮, 即可将报表打印出来
• 5.5.3 边学边练:打印“计件工资管理 系统”的工资报表
7 8
单击“下一 步”按钮
9
11
按类似的操作添 加其他命令按钮
输入按钮名称
10
单击“完成”按钮
如后打开“页面设置”对话框, 根据需要进行调整就可以了
这是创建完 成的“工资 统计和打印” 窗口
5.6 报表快照
1
打开“计件工资管理系 统”数据库,切换至 “外部数据”标签页
3
单击“格式”标签
单击“分组和排 序”按钮
4 5
单击“更多”
6
“班组”字段是原来的分 组字段,如果要取消其分 组,将“有页眉节”选为 “无页眉节”就可以了
5.3.4 在报表中使用汇总字段
打开“计件工资管理系 统”后,打开新建报表 向导
1
选择“查询:工资查询” 项并添加相应字段
2
4
3
单击“下一步”按钮
选择”纵栏表”
5
单击“下一步”按钮
6
单击“下一步”按钮
7
指定标题
8
单击“完成”按钮
10
给报表页脚添加文本框,在标签 框中输入“合计工作量”,在文 本框中输入“=sum([今日所得])”
右击“每日工资报表”项,选 择“报表页眉/页脚”命令
9
用户可以发现在此报表中, “工资查询”中每一条记 录中的“今日所得”相加 后,结果显示在报表页脚 处的文本框中
• 5.5.2 报表的打印 1
选择数据库主操作界 面的【打印】→【打 印】命令,打开“打 印”对话框
2
保持系统默认设置, 单击“确定”按钮, 即可将报表打印出来
• 5.5.3 边学边练:打印“计件工资管理 系统”的工资报表
7 8
单击“下一 步”按钮
9
11
按类似的操作添 加其他命令按钮
输入按钮名称
10
单击“完成”按钮
如后打开“页面设置”对话框, 根据需要进行调整就可以了
这是创建完 成的“工资 统计和打印” 窗口
5.6 报表快照
1
打开“计件工资管理系 统”数据库,切换至 “外部数据”标签页
3
单击“格式”标签
单击“分组和排 序”按钮
4 5
单击“更多”
6
“班组”字段是原来的分 组字段,如果要取消其分 组,将“有页眉节”选为 “无页眉节”就可以了
5.3.4 在报表中使用汇总字段
打开“计件工资管理系 统”后,打开新建报表 向导
1
选择“查询:工资查询” 项并添加相应字段
2
4
3
单击“下一步”按钮
选择”纵栏表”
5
单击“下一步”按钮
6
单击“下一步”按钮
7
指定标题
8
单击“完成”按钮
10
给报表页脚添加文本框,在标签 框中输入“合计工作量”,在文 本框中输入“=sum([今日所得])”
右击“每日工资报表”项,选 择“报表页眉/页脚”命令
9
用户可以发现在此报表中, “工资查询”中每一条记 录中的“今日所得”相加 后,结果显示在报表页脚 处的文本框中
Access数据库报表的创建与使用
第5章 报表的创建与使用
概要介绍: 前面学习了窗体,再学报表就会觉得比较容易。
报表和窗体类似,其数据来源于数据表或查询,但 报表只能查看数据,不能通过报表修改或输入数据, 只能用于浏览、打印和输出数据。用户可以在报表 中添加多级汇总、统计比较、图片和图表等。本章 结合典型例题介绍如何创建报表,报表的设计,数 据的分组、排序和数据汇总,以及报表的美化和打 印预览。
5.2.4 使用“标签向导”创建标签报表
(3)在打开的“标签向导”对话框 (如图5-22所示)中指定标签 的型号、尺寸和类型。如果系 统预设的尺寸不符合要求,可 以通过“自定义”按钮来自定义 标签的尺寸。这里选择系统默 认的第一种形式,型号42-121。 横标签号1表示横向打印的标签 个数是1。单击“下一步”按钮。
5.3 报表的相关计算 5.3.1 报表记录的排序 5.3.2 报表记录的分组 5.3.3 添加计算控件并实现计算
第5章 报表的创建与使用
5.4 报表的美化处理 5.4.1 添加背景图案 5.4.2 使用分页符强制分页 5.4.3 添加页码和当前日期
5.5 报表的打印和预览 5.5.1 页面设置 5.5.2 打印预览 5.5.3 打印报表
5.2 创建报表
5.2.1 自动创建报表
“自动创建报表”功能是一种快速创建报表的方法。设 计时先选择表或查询作为报表的数据源,然后选择 报表类型为纵栏式或表格式,最后由系统自动生成 一个包含数据源所有记录的报表。
【例5-1】在“学生成绩管理”数据库中使用“自动创建 报表”分别创建名为“学生成绩”的表格式报表和纵 栏式报表。
5.2 创建报表
5.2.2 使用“报表向导”创建报表
(8)单击“下一步”按钮,在弹出的如图5-11所示的对话框中确 定报表的样式。本例中是应用“自动套用格式”功能,选择“组 织”样式,右边预览框可查看样式效果。
access数据库技术与应用 第五章
13
控件的相关操作
(1)工具箱(其作用见P173表5.1)
14
控件的相关操作
(2)选择控件
选择多个控件的两种方法: 按住Shift键,依次单击各个控件
直接拖动鼠标使它经过所有要选择的控件
15
控件的相关操作
(3)移动控件
移动单个控件 保持相对位置不变、移动选中的所有控件
(4)调整控件大小
6
5.2 创建窗体
自动创建窗体 创建数据透视表窗体(P162~164) 创建数据透视图窗体(P164~166)
使用“空白窗体”按钮创建窗体
使用向导创建窗体 使用“设计视图”创建窗体
7
5.3 设计窗体
创建有个性的窗体,在窗体中自行定义布局 和内容 数据来源只能是单表或查询
用向导创建时不受这个限制,但可能创建成主子窗体 当数据来自多表时,必须先建立基于多表的查询, 再创建基于该查询的窗体
从字段列表框中将选定字段拖到窗体创建结合型 控件时,用于显示字段名的控件是标签,用于显
示字段值的控件是文本框
30
标签控件的常用属性
指定标签中显示 的文本内容 设置标签的大小
指定标签背景样式
设置标签内文字 的格式
31
32
文本框控件(TextBox)
交互式控件,用于显示、编辑和输入数据
三种类型:
绑定型:控件与表中字段紧密相关,用于显示、
选择“使用现有的表或查询”
创建时注意:
尽量选取来自建好关系的基本表
若数据来自查询,则所选字段中,必须含有能
和主窗体建立关系的字段
55
关于主-子窗体的说明
建立好的主-子窗体,在数据库窗体对象集
中分别以主、子两个窗体对象存在
控件的相关操作
(1)工具箱(其作用见P173表5.1)
14
控件的相关操作
(2)选择控件
选择多个控件的两种方法: 按住Shift键,依次单击各个控件
直接拖动鼠标使它经过所有要选择的控件
15
控件的相关操作
(3)移动控件
移动单个控件 保持相对位置不变、移动选中的所有控件
(4)调整控件大小
6
5.2 创建窗体
自动创建窗体 创建数据透视表窗体(P162~164) 创建数据透视图窗体(P164~166)
使用“空白窗体”按钮创建窗体
使用向导创建窗体 使用“设计视图”创建窗体
7
5.3 设计窗体
创建有个性的窗体,在窗体中自行定义布局 和内容 数据来源只能是单表或查询
用向导创建时不受这个限制,但可能创建成主子窗体 当数据来自多表时,必须先建立基于多表的查询, 再创建基于该查询的窗体
从字段列表框中将选定字段拖到窗体创建结合型 控件时,用于显示字段名的控件是标签,用于显
示字段值的控件是文本框
30
标签控件的常用属性
指定标签中显示 的文本内容 设置标签的大小
指定标签背景样式
设置标签内文字 的格式
31
32
文本框控件(TextBox)
交互式控件,用于显示、编辑和输入数据
三种类型:
绑定型:控件与表中字段紧密相关,用于显示、
选择“使用现有的表或查询”
创建时注意:
尽量选取来自建好关系的基本表
若数据来自查询,则所选字段中,必须含有能
和主窗体建立关系的字段
55
关于主-子窗体的说明
建立好的主-子窗体,在数据库窗体对象集
中分别以主、子两个窗体对象存在
Access 2010 数据库应用教程第5章 报表
5.1.1 创建基本报表
利用创建自动报表向导可以创建纵栏式自 动报表和表格式自动报表。 创建自动报表向导基于单个表或查询创建 窗体,可以将表或查询作为报表的数据源,当 选定数据源后,报表将包含来自该数据源的所 有字段和记录。 1.自动创建报表 【实例5-1】在“选课管理”数据库中,使用 “报表”按钮创建“学生”信息报表。
(3)选择“列”选项卡,并在该选项卡中 进行设置,如图所示。
(4)设置完成后,单击“确定”按钮。
5.4 编辑报表
窗体的设计视图是创建窗体的工具,它 在报表使用过程中,为了使报表的布局更合 理,外观更美化,可以对报表做进一步处理。 例如,调整报表中对象的显示格式,设 置特殊的效果来突出报表中的某些信息,以 增加可读性;在报表中添加一些图像或线条, 使报表更加美观。
(4)报表的设计视图中出现“组页脚”节, 在组页脚中添加2个文本框,分别将文本框的 “控件来源”属性设置为“=Sum([成绩])”和 “=Avg([成绩])”并同时为文本框分别添加标 签,标题分别为“总分:”和“平均分:”, 如图所示。
(5)切换到打印预览视图,报表中显示学生 的选课课程和成绩,同时显示每个学生的总成 绩和平均成绩。 (6)保存报表,报表名为“学生选课总分和 平均分”。 5.3.3 子报表 子报表与子窗体一样,是指插入其它报表中 的报表。被插入的报表称为主报表。 在Access中,可以将已有的报表作为子报 表插入到另一个报表中,也可以在已有报表中 添加子报表,创建子报表需要使用子报表控件。
(2)组页脚:用于放置每组记录结尾处的信 息,如每组的汇总信息等。当该属性的属性值 为“是”时,创建组页脚,为“否”时,删除 组页脚。 (3)分组形式:指定对报表记录值得分组方 式,分组方式取决于分组字段的数据类型。 (4)组间距:该属性用于设置记录分组的间 隔值,间隔值根据字段数据类型以及正在进行 分组的字段表达式的分组形式设置的不同而不 同。 (5)保持同页:指定是否在同一页中打印组 的所有记录。
Access数据库系统与应用 第5章 报表设计与打印.ppt
【例5.1】在“高校图书馆管理系统”数据库 中使用“自动报表”创建“出版社明细表” 报表。
操作演示
ACCESS数据库应用
2.使用“向导”创建报表
(1)利用“报表向导”创建 操作步骤如下:
打开数据库 选择“报表”对象,按“新建”按钮 在“新建报表”窗口,选择创建报表所需的数据源, 再选择“报表向导” 在“报表向导”窗口,确定报表所需的字段,选择 报表的分组级别、报表中数据的排列顺序、创建报 表的布局方式、创建报表的样式,定义报表的标题 保存报表
ACCESS数据库应用
1.子报表
主报表与子报表
主报表与子报表的数据来源之间的联系:
来自不相关记录源,则主报表只是作为子报表的“容器” 使用。 来自相同数据源,则应使用查询将数据结合起来。
来自相关记录源,则主报表包含共用的数据,子报表包 含与公共数据相关的详细记录。
【例5.9】在例5.7中排序过的“读者档案表1” 报表中添加一个“读者借阅情况”子报表。
报表表达式可以是运算符、常量、变量、函数、字段 名称、控件和属性的符合规则的组合,例如:
例:显示当前系统日期和时间:=Now()
例:显示工资总额:=Sum([工资])
例:显示总页数和页码:="共 " & [Pages] & " 页,第 " & [Page] & " 页"
例:显示文本框Text1与Text2的和:=Text1+Text2。
选择新建的报表名称,单击数据库窗口工具栏中“预览” 按钮,预览窗体转换的报表效果。
ACCESS数据库应用
三、报表的编辑
打开报表“设计视图”的方法:
在数据库窗口的报表列表中,选择待编辑报表的名称后,单击数据 库窗口工具栏中的“设计”按钮。 在数据库窗口的报表列表中,鼠标右击待编辑报表的名称,在弹出 的快捷菜单中选择“设计视图”。 通过视图切换方式。
操作演示
ACCESS数据库应用
2.使用“向导”创建报表
(1)利用“报表向导”创建 操作步骤如下:
打开数据库 选择“报表”对象,按“新建”按钮 在“新建报表”窗口,选择创建报表所需的数据源, 再选择“报表向导” 在“报表向导”窗口,确定报表所需的字段,选择 报表的分组级别、报表中数据的排列顺序、创建报 表的布局方式、创建报表的样式,定义报表的标题 保存报表
ACCESS数据库应用
1.子报表
主报表与子报表
主报表与子报表的数据来源之间的联系:
来自不相关记录源,则主报表只是作为子报表的“容器” 使用。 来自相同数据源,则应使用查询将数据结合起来。
来自相关记录源,则主报表包含共用的数据,子报表包 含与公共数据相关的详细记录。
【例5.9】在例5.7中排序过的“读者档案表1” 报表中添加一个“读者借阅情况”子报表。
报表表达式可以是运算符、常量、变量、函数、字段 名称、控件和属性的符合规则的组合,例如:
例:显示当前系统日期和时间:=Now()
例:显示工资总额:=Sum([工资])
例:显示总页数和页码:="共 " & [Pages] & " 页,第 " & [Page] & " 页"
例:显示文本框Text1与Text2的和:=Text1+Text2。
选择新建的报表名称,单击数据库窗口工具栏中“预览” 按钮,预览窗体转换的报表效果。
ACCESS数据库应用
三、报表的编辑
打开报表“设计视图”的方法:
在数据库窗口的报表列表中,选择待编辑报表的名称后,单击数据 库窗口工具栏中的“设计”按钮。 在数据库窗口的报表列表中,鼠标右击待编辑报表的名称,在弹出 的快捷菜单中选择“设计视图”。 通过视图切换方式。