《access 数据库技术》7-12章

上传人:tia****nde 文档编号:70488321 上传时间:2019-01-17 格式:PPT 页数:193 大小:1.47MB
返回 下载 相关 举报
《access 数据库技术》7-12章_第1页
第1页 / 共193页
《access 数据库技术》7-12章_第2页
第2页 / 共193页
《access 数据库技术》7-12章_第3页
第3页 / 共193页
《access 数据库技术》7-12章_第4页
第4页 / 共193页
《access 数据库技术》7-12章_第5页
第5页 / 共193页
点击查看更多>>
资源描述

《《access 数据库技术》7-12章》由会员分享,可在线阅读,更多相关《《access 数据库技术》7-12章(193页珍藏版)》请在金锄头文库上搜索。

1、第七章 报表设计与应用,本章要点,1、报表对象的组成结构 2、使用向导建立报表的方法 3、报表设计视图中可以完成的各种设计操作 4、各个主要的报表控件的作用及其设计 5、预览与打印报表,7.1 报表的作用与组成 7.1.1 报表的作用 报表的主要功能有:数据的格式化;分组组织与汇总数据;可以实现计数、求平均、求和等计算;可以包含子报表和图表数据。 7.1.2 报表的组成 报表由如下几部分组成,如图所示:,1) 报表页眉 2) 页面页眉 3) 主体 4) 页面页脚 5) 报表页脚 如果对报表数据进行分组,以实现报表的分组输出和分组统计,报表设计视图中会增加“组页眉/组页脚”节。 6) 组页眉 7

2、) 组页脚,7.1.3 报表的视图 Access 2003为报表提供了“设计”、“打印预览”和“版面预览”3种视图。 1) “设计”视图用于报表功能、格式等的设计。 2) “打印预览”视图用于预览报表打印输出的页面格式。 3) “版面预览”视图用于查看报表的版面设置。 单击工具栏中“视图”工具按钮,选择弹出的3个选项:“设计”、“打印预览”和“版面预览”,可实现3个视图之间的切换。,7.2 报表的分类 7.2.1 纵栏式报表 纵栏式报表将数据表的记录以垂直方式排列,然后在排列好的字段内显示数据。 纵栏式报表的结构如图所示。,7.2.2 表格式报表 表格式报表以行、列的形式显示数据记录,一行显示

3、一条记录,一页显示多条记录,记录数据的字段标题信息放在页面页眉中。 表格式报表的结构如图所示。,如果需要分组处理报表数据,在表格式报表中可以设置分组字段,实现数据的分组报表输出。 分组报表的结构如图所示。,7.2.3 图表报表 在报表中使用图表,用图表显示报表数据之间的关系,图表报表的结构如图所示。,7.2.4 标签报表 标签是在现代商务工作中经常使用的,例如,学生标签、物品标签,Access 2003在报表设计中加入了对标签的设计和对打印的支持。用户可以手工设计标签,也可以利用标签向导快速生成所需的标签。 标签报表的结构如图所示。,7.3 创建报表 Access 2003在“新建报表”对话框

4、提供了多种报表创建方法,如图所示。,7.3.1 报表向导 使用“报表向导”创建报表的主要步骤: (1) 选择数据库中的“报表”对象,单击“新建”按钮,在出现的“新建报表”对话框中,双击“报表向导”选项,进入“报表向导”对话框; (2) 选择数据源; (3) 确定是否添加分组字段; (4) 选择分组字段; (5) 选择分组报表的布局样式; (6) 选择报表标题的文字样式; (7) 为要设计的报表指定报表标题。,7.3.2 自动创建报表 “自动创建报表”是Access 2003 提供的一种快速创建报表的方法。 创建的报表格式有2种:纵栏式和表格式。 “自动创建报表”建立的报表只有主体节,没有报表页

5、眉、页脚和页面页眉、页脚。 7.3.3 创建子报表 1. 子报表的定义和作用 子报表是插在其他报表中的报表。 2. 在已有报表中创建子报表 3. 将某个报表添加到其他已有报表来创建子报表 4. 更改子报表的布局,7.3.4 创建多列报表 默认情况下,利用向导或“设计”视图创建的报表是单列报表。 掌握在单列报表的基础上创建一个多列报表的具体操作步骤。 7.3.5 将窗体转换为报表 将窗体转换为报表,掌握主要操作步骤。 7.3.6 自定义报表 Access 2003 提供的报表设计器,既可以设计出格式与功能更完善的报表,又能对前面所讲的各种创建方法所建立的报表进行修改,以满足用户的实际需要。 报表

6、“设计”视图创建报表的主要操作步骤。,7.4 报表编辑 利用“工具箱”,可以为报表添加各种控件,实现报表的各种数据处理功能;利用“格式”工具栏可以对这些控件进行布局,完成报表版面设计。 7.4.1 报表控件及格式设计 1. 报表“设计”视图中的工具栏和工具箱 1) “报表设计”工具栏 2) 报表设计“工具箱”,在Access 2003报表中,常用的控件是标签、文本框和子报表控件。 标签显示的是静态数据, 文本框控件用来在报表中显示数据,可以与数据源进行绑定,显示动态的数据,也可以显示某个表达式的内容。 【例7.1】 建立“学生基本信息报表” 1) 报表数据源的设置 2) 添加报表标题 3) 设

7、置报表每页的数据列标题。 4) 在报表“主体”节中,设置相应控件用于显示数据记录。 设置文本框数据源,即要显示的字段内容。 5) 调整各控件的顺序与格式。,2. 为报表添加页码、日期和时间 在报表中添加页码的具体操作如下: (1) 在报表“设计”视图中打开要添加页码的报表。 (2) 选择“插入”菜单中的“页码”命令。 (3) 选择相应的页码格式、位置和对齐方式。 (4) 如果要在第一页显示页码,选中“首页显示页码”复选框。 【例7.2】 为建立的“学生基本信息报表”添加页码。 【例7.3】 为建立的“学生基本信息报表”添加日期和时间。 3. 在报表上绘制线条和矩形,7.4.2 排序与分组 1.

8、 排序 在利用向导创建报表时,含有设置报表中记录排序的操作步骤,最多可以对4个字段进行排序,且排序只能是字段,不能是表达式。 Access 2003 在报表“设计”视图中提供的“排序与分组”操作可以实现更强的排序功能。 2. 分组 以记录的某个或多个特征(字段)分组,可使具有共同特征的相关记录组成一个集合,在显示或报表打印时,它们将集中在一起。对分组产生的每个集合,可以设置计算汇总等信息,一个报表最多可以对10个字段或表达式进行分组。,在分组报表“设计”视图中,增加“组页眉”和“组页脚”节。 “组页眉”显示或输出用于分组的字段内容; “组页脚”用于添加控件,实现同组记录的数据汇总、计算和显示输

9、出。 【例7.5】 设计分组报表,输出学生选课成绩信息,如图所示。,7.4.3 在报表中应用计算 在报表设计过程中,不仅要显示和打印输出数据表信息,还经常需要作各种计算并将结果显示、打印出来,像整个报表、每个分组的计算汇总数据。 数据要计算并通过控件显示出来,我们称这些控件为“计算控件”。 “计算控件”的使用方法,要根据数据表的内容格式来确定。 【例7.6】 输出学生期末考试成绩分组报表。,7.5 复杂报表设计 7.5.1 报表属性 报表属性中,主要有对报表外观产生影响的一些属性以及与输出数据有关的属性,最常用的有下面几个: 记录源 筛选 “打开”事件 “关闭”事件 页面页眉 页面页脚 记录锁

10、定 宽度,7.5.2 节属性 常用的节属性主要有: 特殊效果 格式化 强制分页 新行或新列 保持同页 可见性 可以扩大 可以缩小 打印,7.5.3 报表加页分割 在报表设计中,可以在某一节中使用分页控制符来标志需要另起一页的位置,强制换页。 7.5.4 使用报表的预定义格式 Access 2003为用户提供了大量的报表预设格式,方便用户使用,用预定义格式可以设置窗体、报表或控件的格式 。 7.5.5 制作图表 在Access 2003中可以使用Microsoft Graph(图表创建程序),在报表中以图表方式显示数据。,7.6 打印报表 7.6.1 报表预览 1. 预览视图下的工具栏 在报表预

11、览视图下,“打印预览”工具栏: 2. 预览报表的版面布局 3. 预览报表 7.6.2 打印与保存报表 1. 打印报表 2. 保存报表,本章总结 作业: 1. 报表是由哪些部分组成的?每部分的主要功能是什么? 2. 报表的形式有几种?各有什么特点? 3. Access 2003报表的创建方法有哪些? 4. 如何对报表中字段进行排序与分组?分组的主要目的是什么? 5. 如何为报表对象指定数据源? 6. 如何在报表中使用计算控件? 7. 在报表页脚和组页脚中使用计算控件与在主体节中使用计算控件有何不同? 8. 熟练掌握使用报表设计器创建报表的操作。 9. 如何创建主/子报表? 10. 如何在报表中插

12、入日期、时间和页码?,第八章 数据访问页,本章要点,1、在Access 2003中如何使用数据访问页设计向导; 2、如何自动创建数据访问页; 3、使用设计视图创建数据访问页及控件对象的使用; 4、创建包含图表的数据访问页。,8.1 数据访问页的基本知识 8.1.1 数据访问页的功能 利用数据访问页,可以输入、编辑和查看Access 2003数据库中的数据。用户既可以在Internet和Intranet上使用数据访问页,在网络上发布数据库信息,又可以通过电子邮件发送数据访问页。 在Access 2003中,数据访问页作为分离文件单独存储在数据库外部,是一个独立于数据库之外的文件(.htm),在数

13、据库窗口中建立了数据访问页的快捷方式。 8.1.2 数据访问页的类型 根据应用功能的不同,在Access 2003中,一般把数据访问页划分为3种类型。,8.1.3 数据访问页的数据源 创建数据访问页应为其绑定一个Access数据库或SQL服务器数据库。 8.1.4 数据访问页视图 数据访问页有2种视图方式: 页面视图 设计视图,8.2 创建数据访问页 8.2.1 自动创建数据访问页 “自动创建数据页:纵栏式” 【例8.1】 在“学生管理”数据库中,使用自动创建数据访问页的方法,创建基于“学生”基本信息表的数据访问页。,8.2.2 使用向导创建数据访问页 通过向导创建数据访问页,可以对数据源表的

14、记录进行分组和排序。 8.2.3 Web页到数据访问页的转换 Web页是HTML格式文件,数据访问页也是HTML格式文件,Access 2003可以识别其他程序建立的Web页。在Access 2003中,只要打开其他程序建立的Web页就可以将其转换为数据访问页。,8.3 使用设计视图创建数据访问页 8.3.1 数据访问页设计视图 利用数据访问页设计视图,可以从无到有设计数据访问页及组成部分的属性。通过使用数据访问页工具箱、格式工具栏等,可以使数据访问页的设计体现个性特征,实现特定的功能;还可以对利用向导或自动创建的数据访问页,在设计视图中做进一步的设计,以使功能更完善,界面更合适。 8.3.2

15、 数据访问页中控件的使用 在数据访问页设计视图中,打开“工具箱” 。,1. 数据访问页中特有的控件 数据访问页的工具箱增加了一些自身特有的控件,例如滚动文字、展开/收缩等控件。 2. 数据访问页中控件的使用 (1) 标签(Label)控件 (2) 文本框(Text)控件 (3) 滚动文字(Marquee)控件 设置绑定型滚动文字控件 设置未绑定型滚动文字控件 更改滚动文字的运动 更改滚动文字重复的次数 更改文字滚动的速度 更改滚动文字移动的方向,(4) 输入文本 (5) 插入图像控件 (6) 插入超级链接控件,8.3.3 添加Office电子表格 Office电子表格的功能类似于Microso

16、ft Excel工作表,在Access 2003数据库中,可以在数据访问页中添加Office电子表格。 数据访问页中的Office电子表格可以提供某些Microsoft Excel工作表所有的同样的能力, 8.3.4 数据访问页绑定表或查询 为数据访问页绑定数据库,8.4 数据访问页的格式设计与应用 8.4.1 数据访问页的主题与背景设置 1. 在数据访问页中应用主题 2. 设置数据访问页的背景 8.4.2 数据访问页中页对象的属性 1. 数据访问页的HTM文档属性 文档属性对话框包括五个选项卡: (1) 常规 (2) 摘要 (3) 统计 (4) 内容 (5) 自定义,2. 设计数据访问页的其他属性 (1) ID(标识) (2) DataEntry(数据记载) (3) MaxRecords(记录个数) (4) TextAlign(文本对齐

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号