Access2010数据库基础教程第5章-报表讲课教案
Access数据库应用教程(2010版)-PPT课件第5章 报表

报表是数据的一种展现方式,是将数据库中的数 据通过打印机输出的手段。 建立报表和建立窗体的过程基本相同,各种窗体 控件也适用于报表。
5.1.1报表的功能
报表主要用来对数据进行统计、汇总等计算,并 通过打印机打印出来。报表的具体功能如下。
◦ 报表不仅可以实现简单的数据浏览和打印功能,还能对 大量的原始数据进行比较、小计、分组和汇总等。 ◦ 报表可设计成目录、发票、购物订单、数据清单和标签 等形式。
【例5-9】修改“例5-8”创建的“按分类号分组 并按出版社排序的图书报表”,实现报表按“分 类号”字段进行分组统计,并将修改好的报表命 名为“按分类号分组统计并按出版社排序的图书 报表”。
5.3.4 在报表中添加页码
使用“报表向导”创建报表时,报表中会自动添 加页码。 使用“空报表”和“报表设计”创建的报表需要 在报表的“设计视图”中通过手动添加的方式来 添加页码。
另外,报表中还可以带有图表,增强数据的可读 性。
5.1.2 报表的视图
在Access 2010中,报表有4种视图:报表视图、 设计视图、布局视图和打印预览视图。
5.1.3报表的组成
一个报表由多个部分组成,每个部分被称为节。 一个报表可以由报表页眉、页面页眉、主体、页 面页脚、报表页脚等五个节构成。 每个报表都有主体节,每个节都有特定的用途, 而且按照一定的顺序呈现在页面及报表上。 另外,对于具有对记录数据分组操作的报表,每 个分组还添加了对应的组页眉和组页脚。
5.3.3 报表中添加计算型控件
要在报表中显示汇总数据,就必须建立计算字段, 利用计算字段计算所需的数据,并通过报表中添 加的计算型控件显示出来。 计算控件是以表达式为数据来源的控件,表达式 可以使用表或查询中的字段数据。 一般来说,具有“数据来源”属性的控件都可以 作为计算控件,如文本框控件。
Access2010数据库基础教程第5章-报表讲课教案

在报表中,标签控件是最常用的一种控件,它可以单独使 用,也可以和其他控件结合使用。在报表视图窗口中,单 击报表控件工具栏中的“标签”按钮,然后将鼠标指针指 向报表页眉节并单击在光标处输入标签文本内容“学生基 本情况一览表”。用同样的方法,在页面页眉节输入字段 名,如输入“学号”、“姓名”、“专业编号”、“出生 日期”、“入学时间”和“入学成绩”等。
3、图形控件
在报表中添加线条和矩形框等控件可以使报表更为清晰、美 观。例如,例题中我们在标题与页面页眉之间都用线条分隔 开来。可以按照以下操作步骤完成。
18
2、计算控件的操作
在报表中创建计算控件时,可使用以下两种方法:若控件是 文本框,可以直接在控件中输入计算表达式;不管控件是不 是文本框,都可以使用表达式生成器来创建。
使用表达式生成器创建计算控件的操作步骤如下: 1)在设计视图中打开报表。 2)创建或选定一个非绑定的文本框。 3)单击报表设计工具栏中的“属性”按钮。 4)打开属性对话框中的“数据”选项卡,并单击“控件来 源”行。 5)单击表达式生成器按钮,弹出“表达式生成器”对话框 6)单击“=”按钮,并单击相应的计算按钮。 7)双击计算中使用的一个或多个字段。 8)输入表达式中的其他数值,然后单击“确定”按钮。
说明
因为步骤7)中选择的是“修改标签设计”单选按钮,所以 单击“完成”按钮后,打开该标签的设计视图界面。在标签 设计视图界面中,调整3个字段标签和3个字段文本框的位置 和大小,在上方添加用于显示标题的标签,输入“教师卡”, 在其右侧添加一个图片,再在标签标题下方添加一个“线段” 控件,然后在主体中添加一个“矩形”控件,修改完后显示 结果如图5-22所示。
根据需要可以在报表页中显示页码、报表输出日期,甚至以直线 或方框等来分隔数据,与窗体设计一样也可以设置颜色和阴影等 外观属性。
access2010第5课

•5.2.1使用【空报表】工具创建报表
•1. 创建一个报表显示所有的副教授的详细信息。 •2. 打开随书光盘“素材文件”/“第5章”目录下的“500.accdb”数据库文件。 •3. 进入【创建】选项卡,在“报表”功能区,单击 “空报表”按钮,如图所示。
•4. 单击【副教授】表前面的 按钮,这时候会展开表中所有的字段名,如图所示。
15. 继续将“学号”、“姓名”、“性别”、“专业”、“入学时间”拖到【主题】位置,如图所示。
16. 在【控件】功能区选择“直线”控件,如图所示,然后在页面页眉处插入直线插件,如图所示。
•17. 单击快速访问栏上的“保存”按钮,会弹出“另存为”对话框,给新建的报表命名为“报表设计器报表”,如图所 示。 •18. 单击确定 按钮,此时在新建的“报表设计器处”右击选择【报表视图】,如图所示。
5.1关于报表
• 报表是数据库数据输出的一种对象,它是专门为打印而设计的窗体。不同之处在于窗体具有交互功能,而报表是不 能与用户进行信息交互的。建立报表和建立窗体的过程基本一样,只是窗体最终显示在屏幕上,而报表还可以打印 在纸上。
5.1.1了解报表的结构
在报表的“设计”视图中,区段被表示成带状形式,称为“节”。报表中的信息可以安排在多个节中,每个节在页面 上和报表中具有特定的目的并按照预期顺序输出打印。与窗体的“节”相比,报表区段被分为更多种类的节。默认状态 下创建的报表含有页面页眉、主体、页面页脚,如图所示。 另外,在报表中还可以设置包含有报表页眉、报表页脚等。另外,报表中还可以显示组页眉、组页脚,只有选择了【 排序和分组】命令后,才能显示这些内容,如图所示。
3. 此时弹出【报表向导】对话框,在“表/查询”选项框下,选择“学生信息”表,然后将可用字段中的“学号”、“姓 名”字段设定为选定字段,如图所示。 4. 继续在“表/查询”选项框下,选择“表:课程”表,然后将可用字段中的“课程名称”字段设定为选定字段,如图5 所示。
Access2010数据库基础教程教案

Access2010数据库基础教程教案一、教学目标1、让学生了解 Access2010 数据库的基本概念和功能。
2、使学生掌握创建数据库、表、查询、窗体和报表的基本操作。
3、培养学生运用 Access2010 解决实际问题的能力。
二、教学重难点1、重点(1)数据库和表的创建与设计。
(2)数据的录入与编辑。
(3)查询的创建与应用。
2、难点(1)表关系的建立与维护。
(2)复杂查询的设计与实现。
三、教学方法1、讲授法:讲解 Access2010 的基本概念和操作方法。
2、演示法:通过实际演示,让学生直观地了解操作过程。
3、实践法:让学生亲自动手操作,加深对知识的理解和掌握。
四、教学过程1、课程导入(约 5 分钟)通过列举一些实际生活中需要管理数据的场景,如学生成绩管理、图书管理等,引出数据库管理的重要性,从而引入 Access2010 数据库软件。
2、知识讲解(约 30 分钟)(1)Access2010 简介介绍 Access2010 的特点、用途和工作界面。
(2)数据库的基本概念讲解数据库、表、字段、记录等概念。
(3)创建数据库演示创建一个新的数据库,并讲解数据库的保存和打开方法。
3、实践操作(约 30 分钟)让学生自己动手创建一个简单的数据库,如“学生信息数据库”。
4、表的创建与设计(约 30 分钟)(1)讲解表的结构和设计原则包括字段的数据类型、字段大小、主键等。
(2)演示创建表的方法通过示例创建“学生表”,包含学号、姓名、性别、年龄等字段。
5、实践操作(约 30 分钟)学生创建自己的表,并录入一些数据。
6、数据的录入与编辑(约 20 分钟)(1)讲解数据录入的方法和注意事项(2)演示数据的编辑操作,如修改、删除、添加记录等7、表关系的建立与维护(约 30 分钟)(1)讲解表关系的概念和类型如一对一、一对多、多对多关系。
(2)演示建立表关系的方法以“学生表”和“成绩表”为例,建立一对多的关系。
8、查询的创建与应用(约 40 分钟)(1)查询的概念和作用(2)演示创建简单查询的方法如选择查询,查找特定条件的数据。
实际教案:Access 2010 (下部)

成都市技师学院南校区崇州市职业教育培训中心2016∽2017学年第2学期教案2.表格式窗体窗体一行显示一条记录(字段名在顶部),单元格有边框。
3.数据表窗体该窗体与表的查询效果相同,一行显示一条记录。
(常用于子窗体)。
4.主/子窗体一般用于显示表间一对多的数据,(主表采用纵栏式,子表采用数据表式)。
(窗体向导--创建主/子窗体)5.图表窗体可以使用折线图、饼图等图表工具显示表的数据。
(窗体设计—图表工具创建)6.数据透视表窗体以数据表为基础产生一个行列统计表而建立的窗体。
(其他窗体—数据透视表窗体)学生表(班级号、性别、学号)选中表—创建/其他窗体—数据透视表窗体(拖入行、列、值字段)。
7.数据透视图窗体以图形的形式显示表中的行列统计值的窗体。
选中表—创建/其他窗体—数据透视图—拖入行、列坐标轴标题。
(班级号、性别)总结:1. 窗体的功能(3点)2.窗体类型(7种)(纵栏式\表格式\数据表\主子\图表\透视表\透视图)窗体向导---前4种(纵\表\数\主子)窗体设计/图表控件---图表窗体其他窗体---透视表/透视图----------------------------------------------(第2讲)三、窗体的视图窗体共有6种视图(常用的前3种):1.窗体视图:它是窗体的运行视图,显示窗体的记录数据。
2.设计视图:它是用于创建设计窗体(添加控件、修改属性、编写代码)3.布局视图:它是用于调整窗体控件的外观(大小、位置)。
例:设计制作成绩管理系统的登录窗体。
(1)三个label标签,2个text文本框,2个按钮。
(2)修改属性:字体、背景(3)事件代码:打开窗体:Docmd.openform “窗体名”关闭窗体:Docmd.Close4. 数据表视图它是以表格的形式显示表中数据。
5.数据透视表视图它是以数据的形式显示表中行、列的统计数据。
(各班男女生人数)。
6.数据透视图视图它是以图表的形式显示表中行、列的统计数据。
电子教案-《中文版Access 2010基础与实训》-A06-4280 项目五_报表创建与应用_任务2 设计学生信息报表

课程教案【实践操作】【任务一】查看报表设计(1)查看未分组报表的没计1)打开数据库“学生信息.accdb”.鼠标右键单击导航窗格中“学生信息报表”标签,选择“设计视图”,打开“学生信息报表”的设计界面,“开始”选项卡也切换为“报表设计工具”的“设计”子选项卡,如下图所示。
在选项卡文档区域,报表被分为“报表页眉”“页面页眉”“主体”“页面页脚”和“报表页脚”五个区域,其中“报表页眉”主要放置“标题”“徽标”和“日期和时间”等报表的辅助数据显示控件,“页面页眉”和“主体”主要放置“标签”“文本框”“图像”和“子报表”等报表的主体数据显示控件,“页面页脚”和“报表页脚”主要放置“页码”和“计数”等报表的辅助数据显示控件。
2)“报表设计工具”的“设计”子选项卡中的“控件”命令组在进行报表设计中发挥主要的作用,通过添加各类控件,使得报表界面友好而且丰富,如下图所示。
3)“报表设计工具”的“排列”和“格式”子选项卡中的命令组在进行报表设计布局中发挥主要的作用,通过命令组的布局,使得报表界面有序而且美观,如下图所示。
4)“报表设计工具”的“页面设置”子选项卡中的“页面布局”命令组在进行报表页面布局中发挥主要作用,使得报表页面符合打印输出的需要,如下图所示。
(2)查看分组报表的设计打开“学生成绩递阶分组报表”,切换到“设计视图”,如下图所示。
与“学生信息报表”进行比较,主要的区别在于,“学生成绩递阶分组报表”中出现了两个分组报表特有的报表区域“分组页眉”和“分组页脚”,由于字段“学生ID”作为一级分组,对应的区域为图中的“学生ID页眉”和“学生ID页脚”。
其中“学生ID页眉”中放置与分组对应的“文本框”,“学生ID页脚”则放置该分组对应的“明细和汇总”信息。
【任务实施】请同学们查看报表包括分组报表的设计【任务二】修改报表设计对报表设计的修改操作主要包括以下内容,可参照“修改窗体设计”一节进行学习(1)修改徽标的设计。
ACCESS数据库2010教案

第1讲查询(1)知识目标:通过本节课学习了解简单查询的建立方法等。
技能(能力)目标:培养学生运用所学知识与技能,主动探究,解决实际问题的能力。
培养学生的创新意识、创新能力。
情感目标、价值观目标:培养大家养成勇于探究新知识,不断地提高自身的审美意识,树立正确的人生观和价值。
通过实例操作引导学生积极参与,培养学生的学习兴趣,在活动中的互相帮助不但增进了同学间的友情也培养了他们协同工作的能力。
教学重点:查询的作用和建立方法简单查询的使用。
教学难点:如何设定查询准则是本节课的难点。
教学方法和工具:讲解法,讨论法,练习法,使用多媒体教学工具。
教学过程:第一课时:4.1、SQL基本命令一、简介1、SQLStructureQueryLanguage(结构化查询语言),是关系数据库系统中应用广泛的数据库查询语言。
2、SQL的功能:数据定义、数据查询、数据操纵、数据控制二、基本语句SELECT[TOPN[PERCENT]][DISTINCT]<字段名表>[INTO<表名>]FROM<表名>WHERE<条件>GROUPBY<字段名>HAVING<条件>ORDERBY<表达式>4.2、认识查询一、查询的功能选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗二、查询的类型选择查询、交叉表查询、操作查询(生成表、更新、删除、追加)、SQL查询4.3、数值与数值运算一、常量:表示一个固定的、不变的量。
P255表8.21、数字型:100、-15.2、0、2.58E+202、文本型:ABD、张三、计算机、12343、日期/时间型:#2005/10/20##10:25:30##2005-10-1013:25:20#4、布尔型:True、False二、变量:表示一个随时可变的量,表示为一个名字。
1、内存变量:2、字段变量:第二课时:练习课堂作业:请学生将练习过程中完成的课堂作业上交教师机。
第三课时:三、表达式与运算符1、数值表达式:+、-、*、/、\、A、()、Mod2、字符表达式:+3、日期/时间表达式:+、-4、关系表达式:=、<>、>、>=、<、<=5、逻辑表达式:Not、And、Or6、特殊运算符:IN、BETWEEN、LIKE、ISNULL、ISNOTNULL四、函数1、数值函数:ABS、INT、SQR、SGN2、字符函数:SPACE、STRING、LEFT、RIGHT、LEN、LTRIM、RTRIM、TRIM、MID3、日期时间函数:DATE()、DAY()、MONTH()、YEAR()、WEEKDAY。
《Access2010课程第五章教案A06_01

一、工作任务描述任务一: 创建操作序列宏a)角色:学生b)背景:通过第四章的学习掌握了使用VBA完成控件部分功能的学习,通过第四章所学习的内容由老师演示如何使用宏来完成窗体中控件简单功能的实现并由学生分组讨论宏的作用,引出本节课题目。
c)任务:①创建一个宏操作,当运行该宏时实现打开“借书登记”窗体,宏名为“macro1”。
②修改“macro1”宏,要求当运行该宏时打开“借书登记”窗体、并关闭“借还书信息管理”窗体。
任务二:创建宏组a)角色:学生b)背景:通过与操作序列宏比较讲解宏组的作用,并由老师演示宏组的创建方法。
c)任务:①创建宏“macro3”,在该宏中包含两个宏,分别为“macro3_1”和“macro3_2”,其中宏macro3_1里面包含操作:OpenReport操作在“打印预览”视图中打开“出版社报表”,Maxsize操作最大化活动窗口;宏macro3_2中有两个操作:Beep操作使计算机发生嘟嘟声,OpentTable操作在“数据表”视图中打开“借阅者表”。
任务三:子宏的创建a)角色:学生b)背景:老师讲解子宏的作用以及创建方法,并由学生分组讨论子宏与宏组的区别。
c)任务:①创建一个名为“macro4”的宏,该宏由“macro4_1”、“macro4_2”两个子宏组成,这两个宏的功能分别如下:♦macro4_1打开“借书登记”窗体;并关闭“借阅书信息管理”窗体。
♦macro4_2打开“还书登记”窗体;并关闭“借阅书信息管理”窗体。
②将窗体“借还书信息管理”窗体中标题为“借书登记”、“还书登记”的按钮控件的“单击”事件分别设置为“macro4_1”与“macro4_2”。
任务四:创建条件宏a)角色:学生b)背景:老师讲解条件宏的作用,并演示条件宏的创建方法。
c)任务:①创建如图6-18所示窗体L03,在窗体中添加一个名称为“T”的选项组控件,附带标签的标题为“表对象”。
在选项组中添加两个选项按钮,其选项值依次为“1”、“2”,附带标签的标题依次为“借阅者表”、“图书表”。
Access基础教程-Access2010第五章

数据透视图是一种交互式的图表,它以图表的形式体现 对数据源表中相关字段信息的分类汇总统计情况,便于用户 直观地查看数据。下面以创建如图5.5所示的“学生档案表 数据透视图”窗体为例说明其创建过程,如图5.17-5.19所 示。 学生档案表数据透视图(见示例数据库)
5.2.5 使用窗体向导创建窗体
无论是使用“窗体”按钮,还是使用“多个项目”、 “分割窗体”命令创建的窗体,其创建过程都是非常简捷的, 但同时用户对内容和外观的选择也就无法实现。使用窗体向 导来创建窗体能够解决这一问题,使得用户可以对内容和外 观进行控制。下面以创建“学生档案表_窗体向导”窗体为 例说明使用窗体向导创建窗体的过程,如图5.20-5.24所示。 学生档案表_窗体向导(见示例数据库)
(9)数据表:基于选定的数据源生成数据表形式的窗 体,这种方法同样会将数据源表中的所有字段都放置在窗体 上。 (10)模式对话框:生成的窗体总是保持在应用系统 的最上层,不关闭该窗体,不能进行其他数据库操作,通常 用来做系统的登录界面。 (11)导航:用于创建具有导航按钮(即网页形式) 的窗体,有六种不同的布局格式。
长春师范大学计算机科学与技术学院
5.1 窗体简介 5.2 创建窗体 5.3 窗体的设计视图 5.4 子窗体 5.5 创建多页或多选项卡窗体 5.6 窗体中的常用控件 5.7 窗体和控件的属性 5.8 在窗体上放置控件 5.9 为控件命名 5.10 控件的尺寸统一与对齐
数据库应用系统的开发不仅要设计合理,满足应用的功 能需求,还应该提供良好的、功能完善、操作方便的交互界 面,用以实现数据、指令的输入和各种形态数据的输出显示。 窗体是用户和应用系统之间的接口。 5.1.1 窗体的种类 1.数据交互型窗体 这是数据库应用系统中应用最多的一类窗体,主要用于 显示数据、接收数据输入、删除、编辑与修改等操作。数据 交互型窗体的特点是,它必须具有数据源。其数据源可以是 数据库中的表、查询或者是一条SQL语句。如图5.1所示。 专业信息查询窗体(见示例数据库)
第5章 Access 2010数据库应用教程 窗体

Access 2010数据库应用教程
5.2 创建窗体
在“创建”选项卡的 “窗体”组中,提供了 多种创建窗体的功能按 钮。其中包括:“窗 体”、“窗体设计”和 “空白窗体”三个主要 的按钮,还有“窗体向 导”、“导航”和“其 他窗体”三个辅助按钮。
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
5.图表窗体 Access2010提供了多种图表,包括折线图、 柱型图、饼图、圆环图、面积图、三维条 型图等。可以单独使用图表窗体,也可以 将它嵌入到其他窗体中作为子窗体。
Access 2010数据库应用教程
Access 2010数据库应用教程
使用按钮快速创建
Access 2010数据库应用教程
使用按钮快速创建
【例】在“学生管理”数据库中,以“班 级”为数据源使用“多个项目”创建窗体。 操作步骤如下: (1)打开“学生管理”数据库,在“导航” 窗口选定“班级”表; (2)在“创建”选项卡中的“窗体”组中, 点击“其他窗体”按钮,选中“多个项 目”。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
窗体的类型
2.表格式窗体 在窗体中显示表或查询中的记录。记录中 的字段横向排列,记录纵向排列。每个字 段的字段名称都放在窗体顶部,做窗体页 眉。可通过滚动条来查看其他记录。
Access 2010数据库应用教程
窗体的类型
Access 2010数据库应用教程
使用数据透视图创建窗体
数据透视图是一种交互式的图,利用它可 以把数据库中的数据以图形方式显示,从 而可以直观地获得数据信息。 单击“数据透视图”按钮创建数据透视图 窗体,第一步只是窗体的半成品,接着还 需要用户通过选择填充有关信息进行第二 步创建工作,整个窗体才创建完成。
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)保持同页:指定是否在同一页中打印组 的所有记录。
《Access2010数据库基础教程》报表课件

38
数据库应用基础
第5章 报表
39
数据库应用基础
第5章 报表
(6)在打开的“请确定按哪些字段排序”对话框中,在 “可用字段”窗格中,双击“用户编码”字段,把它发送到 “排序依据”窗格中,作为排序依据,单击“下一步”按钮, 如图所示。
40
数据库应用基础
第5章 报表
(6)在打开的“请确定按哪些字段排序”对话框中,在 “可用字段”窗格中,双击“用户编码”字段,把它发送到 “排序依据”窗格中,作为排序依据,单击“下一步”按钮, 如图所示。
41
数据库应用基础
第5章 报表
(7)在打开的“请指定报表的名称”对话框中,输入“标 签 住院医生护士信息”作为报表名称,单击“完成”按钮, 如图所示。
9
数据库应用基础
第5章 报表
【例5.1】基于住院病人信息表为数据源,使用 “报表”按钮创建报表。具体操作步骤如下:
(1)打开“住院管理信息”数据库,在“导航窗 格”中,选中“住院病人信息表”。
பைடு நூலகம்
10
数据库应用基础
第5章 报表
(2)在“创建”选项卡的“报表”组中,单击“报表”
按钮,“住院病人信息”报表立即完成,并且切换到布 局视图,如图所示。
42
数据库应用基础
第5章 报表
(6)编辑报表
1.报表添加分页符和页码
在报表中,可以在某一节中使用分页控制符来标志另起 一页的位置。具体操作步骤如下:
①打开报表,切换到“设计视图”;在报表设计工具的 “控件”中单击“插入分页符”按钮。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
明性文字,每份报表只有一个报表页眉。
2、页面页眉节 页面页眉中的文字或控件一般位于每页的顶端。通常,页面
页眉用来显示报表中的字段名称或记录的分组名称。
6
3、主体节
主体节用来定义报表中最主要的数据输出内容和格式,将针对每 条记录进行处理,各字段数据均要通过文本框或其他控件(主要 是复选框和绑定对象框)绑定显示,可以包含通过计算得到的字 段数据。
2、使用“自动创建报表:表格式”创建报表 创建空报表是可以在布局视图中打开一个空报表,并显示出
字段列表任务窗格。将字段从字段列表拖到报表中时, Access 将创建一个嵌入式查询并将其存储在报表的记录源属 性中。
P129 【例5-2】
10
5.2.2 利用报表向导创建报表
使用向导创建报表比较简单,用户只要按照向导提示即可正 确建立报表。在创建报表的过程中,如果对前面的设计不满 意,可以返回上一步进行修改,直到满意为止。
还可以建立特殊种类的报表(如标签)。 图
Access2010提供的报表视图有4种,分别是设计视图、布局视 图、报表视图和打印预览。 1)设计视图:用来创建和编辑报表的结构。 2)布局视图:也称为设计网格或设计图面,使用布局视图可
以排列报表中的报表项。 3)报表视图:用于显示报表内容,可对报表内容进行筛选、
另外,根据报表设计需要还可以添加组页眉和组页脚。组 页眉一般在组的明细部分的最前面,显示分组字段等分组 信息;组页脚一般在组的明细部分的最后面,显示分组统 计数据等分组信息。 8
5.2 创建报表
Access 2010提供了5种创建报表的工具:报表、报表设计、 空报表、报表向导和标签。创建报表的报表工具如图5-1所 示。报表的创建过程可归纳为以下3种方法:一是使用自动 报表创建基于单个表或查询的报表,二是使用向导创建基于 一个或多个表或查询的报表,三是在设计视图中自行创建报 表。
根据需要可以在报表页中显示页码、报表输出日期,甚至以直线 或方框等来分隔数据,与窗体设计一样也可以设置颜色和阴影等 外观属性。
7
4、页面页脚节
页面页脚位于每页报表的底部,用来显示本页数据的汇总情 况。一般包含页码或控制项的合计内容,数据显示安排在文 本框等类型控件中。
5、报表页脚节
报表页脚节区一般是在所有的主体和组页脚输出完成后才 会出现在报表的最后面,用来显示整份报表的汇总说明。 通过在报表页脚区域安排文本框等控件,可以输出整个报 表的计算汇总或其他统计信息。
根据主体节内字段数据的显示位置,报表又分为4种类型: (1)纵栏式报表(也称窗体报表)——一般是在一页的主体节区内 以垂直方式显示一条或多条记录。
(2)表格式报表——以整齐的行、列形式显示记录数据,通常一行 显示一条记录,一页显示多行记录。
(3)图表报表——包含图表显示的报表类型。
(4)标签报表——一种特殊类型的报表。在实际应用中,经常会用 到标签,如物品标签、客户标签等。
11
2、使用图表向导创建报表
以上所创建的报表,大多以数据形式为主。如果需要更加直观地 将数据以图表的形式表示,就可使用图表向导创建报表。图表向 导功能强大,提供了几十种图表形式供用户选择。 P131 【例5-4】
3、使用标签向导创建标签报表
为了使报表更形象,或为了特殊需要,可以使用标签向导 来创建标签格式的报表。P133 【例5-5】
说明
因为步骤7)中选择的是“修改标签设计”单选按钮,所以 单击“完成”按钮后,打开该标签的设计视图界面。在标签 设计视图界面中,调整3个字段标签和3个字段文本框的位置 和大小,在上方添加用于显示标题的标签,输入“教师卡”, 在其右侧添加一个图片,再在标签标题下方添加一个“线段” 控件,然后在主体中添加一个“矩形”控件,修改完后显示 结果如图5-22所示。
12
5.2.3 使用”报表视图创建报表
在实际应用中,许多用户喜欢先使用向导创建报表,然后再 在设计视图中修改报表的设计。可见“设计视图”可以让用 户完全自主地来创建和修改报表。
在数据库窗口功能区“创建”选项卡的“报表”组中,单击 “报表设计”按钮,系统将弹出报表设计视图。
查找等。 4)打印预览:用来查看报表的页面数据输出形态。
这4个视图是可以相互转换的,单击“开始”选项卡中“视 图”组里的“视图”命令按钮位置下的4个选项:报表视图、 打印预览、布局视图和设计视图即可对视图进行转换。
5
5.1.3 报表的组成
在报表“设计”视图中,报表的结构一般由报表主体、报表 页眉、报表页脚、页面页眉、页面页脚五个区段组成,这些 区段称为“节。
1、使用报表向导创建报表
P130 【例5-3】
注意: 如果要在报表中包含来自多个表或查询的字段(多个表之间必须已经建
立“关系”),则在报表向导中选择第一个表或查询中的字段后,不要 单击“下一步”按钮或“完成”按钮,而是重复执行选择表或查询的步 骤,直至选完所有需要的字段。字段选择完毕后,按“下一步”按钮, 弹出的对话框要求选择报表使用的布局,接着弹出的对话框则要求选择 报表所用的样式,最后一个对话框则要求给出报表的标题(也是报表的 名字),然后单击“完成”按钮即可生成报表。 如果生成的报表不符合预期要求,可以在报表设计视图中进行修改。
Visual Basic 程序设计——第二章
第5章 报表
5.1 报表的基本概念 5.2 创建报表 5.3 报表设计 5.4 报表的高级设计 5.5 修饰报表
2
3
5.1.2 报表的类型和视图
1、报表的类型 建立报表前,首先必须确定报表类型。 报表可能是一个电话号码簿,也可能是发票之类的复杂清单;
5.2.1 自动创建报表
“自动创建报表”是使用向导创建报表的一种方法。使用 “自动创建报表”方法可以选择表或查询作为报表的记录源, 然后选择纵栏式或表格式类型来创建报表。 9
1、使用“报表工具”创建报表 使用“报表”按钮创建报表是一种创建报表的快速方法,其
数据源是某个表或查询,所创建的报表是表格是报表。 P128 【例5-1】