Access2010数据库基础与应用教程第6章报表.pptx
《Access2010数据库基础与应用教程第6章报表.pptx》由会员分享,可在线阅读,更多相关《Access2010数据库基础与应用教程第6章报表.pptx(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1第第6 6章章 报表报表Access2010Access2010数据库基础与应用教程数据库基础与应用教程(第(第2 2版版)第第6 6章章 报表报表本章主要内容6.1 6.1 报表概述报表概述6.2 6.2 创建报创建报表表6.3 6.3 报表设计的一些技巧报表设计的一些技巧26.1 6.1 报表概述报表概述 报表的记录源可以是表或查询对象,还可以是一个报表的记录源可以是表或查询对象,还可以是一个SQL语句。报表中显示的数据将来自记录源指定的基础表语句。报表中显示的数据将来自记录源指定的基础表或查询。报表上的其他信息(如标题、日期和页码)存储或查询。报表上的其他信息(如标题、日期和页码)存储
2、在报表的设计中。在报表的设计中。在报表中,对于负责显示记录源中某个字段数据的控在报表中,对于负责显示记录源中某个字段数据的控件,需要将该控件的件,需要将该控件的“控件来源控件来源”属性指定为记录源中的属性指定为记录源中的某个字段。某个字段。使用报表可以创建邮件标签,使用报表可以创建邮件标签,可以创建图表以显示统可以创建图表以显示统计数据计数据,可以对记录按类别进行分组,可以对记录按类别进行分组,可以计算总计等。可以计算总计等。36.1.6.1.1 1 报表的组成报表的组成 一一般般来来说说,报报表表的的组组成成包包括括报报表表页页眉眉、页页面面页页眉眉、主主体体、页页面面页页脚脚和和报报表表页
3、页脚脚五五个个部部分分,每每个个部部分分称称为为一一个个“节节”。报报表表中中的的信信息息可可以以分分布布在在多多个个节节中中。此此外外,可可以以在在报报表表中中对对记记录录数数据据进进行分组,对每个组添加其对应的组页眉和组页脚。行分组,对每个组添加其对应的组页眉和组页脚。4(1)报表页眉节)报表页眉节 报表页眉在报表开头出现一次。可以将报表页眉用作报表页眉在报表开头出现一次。可以将报表页眉用作诸如商标、报表题目或打印日期等项目。报表页眉打印在诸如商标、报表题目或打印日期等项目。报表页眉打印在报表首页的页面页眉之前。报表首页的页面页眉之前。(2)页面页眉节)页面页眉节 页面页眉出现在报表中的每
4、个打印页的顶部,可以用页面页眉出现在报表中的每个打印页的顶部,可以用它显示诸如页标题或列标题等信息。它显示诸如页标题或列标题等信息。6.1.6.1.1 1 报表的组成报表的组成(续)(续)5(3)主体节)主体节 主体节(也称明细节)包含报表数据的明细部分。该主体节(也称明细节)包含报表数据的明细部分。该节是对报表的基础记录源中每个记录的重复。该节通常包节是对报表的基础记录源中每个记录的重复。该节通常包含绑定到记录源中的字段的控件,但也可能包含未绑定控含绑定到记录源中的字段的控件,但也可能包含未绑定控件,如标识字段内容的标签。主体节可以明细地显示记录。件,如标识字段内容的标签。主体节可以明细地显
5、示记录。注意:注意:如果某报表的主体节中没有包含任何控件,则如果某报表的主体节中没有包含任何控件,则可以在其属性表中将主体节可以在其属性表中将主体节“高度高度”属性设置为属性设置为 0。(4)页面页脚节)页面页脚节 页面页脚出现在报表中的每个打印页的底部,可以用页面页脚出现在报表中的每个打印页的底部,可以用它显示诸如日期或页码等信息。它显示诸如日期或页码等信息。6.1.6.1.1 1 报表的组成报表的组成(续)(续)6(5)报表页脚节)报表页脚节 报表页脚在报表的末尾出现一次。可以用它显示诸如报表页脚在报表的末尾出现一次。可以用它显示诸如报表总计等项目。报表页脚是报表设计中的最后一节,但报表总
6、计等项目。报表页脚是报表设计中的最后一节,但是在打印时,报表页脚出现在最后一个打印页的最后一个是在打印时,报表页脚出现在最后一个打印页的最后一个主体节之后、最后一个打印页的页面页脚之前。主体节之后、最后一个打印页的页面页脚之前。(6)组页眉和组页脚)组页眉和组页脚 可以在报表中的每个组内添加组页眉和组页脚。可以在报表中的每个组内添加组页眉和组页脚。组页眉显示在新记录组的开头,可用于显示分组字组页眉显示在新记录组的开头,可用于显示分组字段的数据。可以在组页眉显示适用于整个组的信息,如组段的数据。可以在组页眉显示适用于整个组的信息,如组名称等。组页脚出现在每组记录的结尾,可用于显示该组名称等。组页
7、脚出现在每组记录的结尾,可用于显示该组的小计值等信息。的小计值等信息。6.1.6.1.1 1 报表的组成报表的组成(续)(续)76.1.6.1.2 2 报表的视图类型报表的视图类型 在在在在AccessAccess数据库中,报表的视图类型通常有如下四种:数据库中,报表的视图类型通常有如下四种:数据库中,报表的视图类型通常有如下四种:数据库中,报表的视图类型通常有如下四种:(1)报表视图)报表视图 报表的报表的“报表视图报表视图”是设计完报表之后,展现出来的视是设计完报表之后,展现出来的视图。在该视图下可以对数据进行排序、筛选。图。在该视图下可以对数据进行排序、筛选。(2)打印预览视图)打印预览
8、视图 报表的报表的“打印预览视图打印预览视图”是用于测试报表对象打印效果是用于测试报表对象打印效果的窗口。的窗口。Access 提供的打印预览视图所显示的报表布局和提供的打印预览视图所显示的报表布局和打印内容与实际打印结果是一致的,既所见既所得。打印内容与实际打印结果是一致的,既所见既所得。(3)布局视图)布局视图 报表的报表的“布局视图布局视图”用于在显示数据的同时对报表进行用于在显示数据的同时对报表进行设计,调整布局等工作。用户可以根据数据的实际大小,调设计,调整布局等工作。用户可以根据数据的实际大小,调整报表的结构。报表的布局视图类似于窗体的布局视图。整报表的结构。报表的布局视图类似于窗
9、体的布局视图。86.1.2 6.1.2 报表的视图类型报表的视图类型(续)(续)(4)设计视图)设计视图 报表的报表的“设计视图设计视图”用于创建报表,它是设计报表对用于创建报表,它是设计报表对象的结构、布局、数据的分组与汇总特性的窗口。若要创象的结构、布局、数据的分组与汇总特性的窗口。若要创建一个报表,可在建一个报表,可在“设计视图设计视图”中进行。中进行。在在“设计视图设计视图”中,可以使用中,可以使用“设计设计”选项卡上的控选项卡上的控件按钮添加控件,如标签和文本框,控件可放在主体节中,件按钮添加控件,如标签和文本框,控件可放在主体节中,或其他某个报表节中,可以使用标尺对齐控件。还可以使
10、或其他某个报表节中,可以使用标尺对齐控件。还可以使用用“格式格式”选项卡上的命令可以更改字体或字体大小、对选项卡上的命令可以更改字体或字体大小、对齐文本、更改边框或线条宽度、应用颜色或特殊效果等等。齐文本、更改边框或线条宽度、应用颜色或特殊效果等等。96.1.6.1.3 3 报表的类型报表的类型 一般来说,一般来说,Access 2010提供了提供了4种类型的报表。种类型的报表。(1)纵栏式报表)纵栏式报表 在纵栏式报表中,每个字段都显示在主体节中的一个独立在纵栏式报表中,每个字段都显示在主体节中的一个独立的行上,并且左边带有一个该字段的标题标签。的行上,并且左边带有一个该字段的标题标签。(2
11、)表格式报表)表格式报表 在表格式报表中,每条记录的所有字段显示在主体节中的在表格式报表中,每条记录的所有字段显示在主体节中的一行上,其记录数据的字段标题信息标签,显示在报表的页面页一行上,其记录数据的字段标题信息标签,显示在报表的页面页眉节中。眉节中。(3)图表报表)图表报表 图表报表是指在报表中包含图表显示的报表。图表报表是指在报表中包含图表显示的报表。(4)标签报表)标签报表 标签报表是标签报表是 Access 报表的一种特殊类型。如果将标签绑报表的一种特殊类型。如果将标签绑定到表或查询中,定到表或查询中,Access 就会为基础记录源中的每条记录生成就会为基础记录源中的每条记录生成一个
12、标签。一个标签。106.1.6.1.4 4 创建报表的方法创建报表的方法 单击单击“创建创建”选项卡,在选项卡,在“报表报表”组中显示出几种创建报表组中显示出几种创建报表的按钮,如图的按钮,如图6-2所示。创建报表的方法和创建窗体非常相似。所示。创建报表的方法和创建窗体非常相似。“报表报表”按钮用于对当前选定的表或查询创建基本的报表,是按钮用于对当前选定的表或查询创建基本的报表,是一种最快捷的创建报表的方式。一种最快捷的创建报表的方式。“报表设计报表设计”以以“设计视图设计视图”的方式创建一个空报表,可以对报表进行高级设计,添加控件的方式创建一个空报表,可以对报表进行高级设计,添加控件和编写代
13、码。和编写代码。“空报表空报表”以以“布局视图布局视图”的方式创建一个空报的方式创建一个空报表。表。“报表向导报表向导”用以显示向导,帮助用户创建一个简单的自用以显示向导,帮助用户创建一个简单的自定义的报表。定义的报表。“标签标签”按钮用于对当前选定的表或查询创建标按钮用于对当前选定的表或查询创建标签式的报表。签式的报表。116.1.6.1.5 5 修改报表的设计修改报表的设计 在使用前面的创建报表的方法完成创建报表之后,在使用前面的创建报表的方法完成创建报表之后,用户可以根据需要对某个报表的设计进行修改,包括用户可以根据需要对某个报表的设计进行修改,包括可能要添加报表的控件、修改报表的控件或
14、删除报表可能要添加报表的控件、修改报表的控件或删除报表的控件等。的控件等。若要修改某个报表的设计,可在该报表的若要修改某个报表的设计,可在该报表的“设计设计视图视图”中进行。中进行。进入报表的进入报表的“设计视图设计视图”方法:方法:单击单击“导航窗格导航窗格”上的上的“报表报表”对象,展开报表对对象,展开报表对象列表。象列表。右击报表对象列表中的某个报表对象,在打开的快右击报表对象列表中的某个报表对象,在打开的快捷菜单中,单击捷菜单中,单击“设计视图设计视图”,显出该报表的,显出该报表的“设计设计视图视图”。126.2 6.2 创建报表创建报表 通过使用通过使用“创建创建”选项卡上的选项卡上
15、的“报表报表”组中的组中的按钮可以创建各种报表。使用按钮可以创建各种报表。使用“报表向导报表向导”可以创可以创建标准报表,然后用户可以按自己的需求在建标准报表,然后用户可以按自己的需求在“设计设计视图视图”中对该报表进行自定义设计。用户还可以直中对该报表进行自定义设计。用户还可以直接在接在“设计视图设计视图”和和“布局视图布局视图”中创建自定义的中创建自定义的报表。报表。136.2.1 6.2.1 使用使用“报表报表”创建报表创建报表 例例6-1 在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“报报表表”按钮创建一个基于按钮创建一个基于“学系学系”表的报表。报表名称为:表的报表。
16、报表名称为:例例6-1学系(报表)。学系(报表)。图图6-4 使用使用“报表报表”按钮创建的按钮创建的“学系学系”报表报表布局视图布局视图146.2.2 6.2.2 使用使用“空报表空报表”创建报表创建报表 使用使用“空报表空报表”按钮创建报表,首先显出一个空报表按钮创建报表,首先显出一个空报表的的“布局视图布局视图”和和“字段列表字段列表”,通过双击或拖动,通过双击或拖动“字段字段列表列表”中的字段,把需要显示的字段添加到该报表中的字段,把需要显示的字段添加到该报表“布局布局视图视图”中。中。例例6-2 在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“空报空报表表”按钮创建一个
17、基于按钮创建一个基于“学系学系”表的报表。报表名称为:表的报表。报表名称为:例例6-2学系(用空报表)。该报表的学系(用空报表)。该报表的“报表视图报表视图”如图如图6-6所示。所示。156.2.3 6.2.3 使用使用“报表向导报表向导”创建报表创建报表 例例6-3 在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“报表向报表向导导”创建一个基于创建一个基于“例例4-27查询学生全部成绩查询学生全部成绩”查询的报查询的报表,其表,其“打印预览视图打印预览视图”如图如图6-17所示。报表名称为:例所示。报表名称为:例6-3学生全部成绩报表。学生全部成绩报表。166.2.4 6.2.
18、4 使用使用“标签标签”创建报表创建报表 使用使用“标签标签”创建标签报表时,显出的创建标签报表时,显出的“标签标签向导向导”会向用户详细提示有关字段、布局以及所需会向用户详细提示有关字段、布局以及所需格式等信息,并根据用户的回答创建标签。格式等信息,并根据用户的回答创建标签。一般来说,用户可先按一般来说,用户可先按“标签向导标签向导”创建标签创建标签报表,然后在该报表的报表,然后在该报表的“设计视图设计视图”中对标签的外中对标签的外观进行自定义设计,这样可以加快标签报表的创建观进行自定义设计,这样可以加快标签报表的创建过程。过程。17 例例6-4 在在“学生管理系统学生管理系统”数据库中,使
19、用数据库中,使用“标标签签”按钮创建一个基于按钮创建一个基于“班级班级”表的标签报表。报表名表的标签报表。报表名称为:例称为:例6-4班级的班主任标签报表。班级的班主任标签报表。6.2.4 6.2.4 使用使用“标签标签”创建报表(续)创建报表(续)图图6-24 例例6-4标签报表的标签报表的“打印预览视图打印预览视图”186.2.4 6.2.4 使用使用“标签标签”创建报表(续)创建报表(续)单击单击“可用字段:可用字段:”列表框中的列表框中的“班级名称班级名称”,单击该对话,单击该对话框中的框中的 按钮,立即在按钮,立即在“原型标签:原型标签:”下的框中显出:下的框中显出:班级班级名称名称
20、。按键盘上的。按键盘上的“Enter”键,在键,在 班级名称班级名称 后换行,此时后换行,此时插入点位于插入点位于“原型标签:原型标签:”下的框中的第二行开头,输入下的框中的第二行开头,输入“班班主任:主任:”。单击。单击“可用字段:可用字段:”列表框中的列表框中的“班主任班主任”,单击,单击 按钮,便在按钮,便在“原型标签:原型标签:”下的框中第二行中的下的框中第二行中的“班主任:班主任:”后边显出:后边显出:班主任班主任。同理添加同理添加“联系电话联系电话”字段。字段。确定邮件标签的显示内容确定邮件标签的显示内容:196.2.5 6.2.5 使用使用“报表设计报表设计”创建报表创建报表“报
21、表报表”选定器选定器“主体主体”节选定器节选定器图图6-25 默认的报表默认的报表“设计视图设计视图”单击单击“创建创建”选项卡中选项卡中“报表报表”组上的组上的“报表设计报表设计”按钮,显出报表的按钮,显出报表的“设计视图设计视图”。206.2.5 6.2.5 使用使用“报表设计报表设计”创建报表(续)创建报表(续)图图6-26 选定了选定了“主体主体”节的报表节的报表“设计视图设计视图”216.2.5 6.2.5 使用使用“报表设计报表设计”创建报表(续)创建报表(续)添加控件的方法之一:直接从记录源的添加控件的方法之一:直接从记录源的“字段列表字段列表”窗格窗格中反复把报表需要的有关字段
22、拖放到报表的某节中的适当位置。中反复把报表需要的有关字段拖放到报表的某节中的适当位置。添加控件的方法之二:在添加控件的方法之二:在“报表设计工具报表设计工具”下下“设计设计”选选项卡的项卡的“控件控件”组(如图组(如图6-29所示)中单击某控件,然后单击所示)中单击某控件,然后单击该报表的某节中的适当位置。该报表的某节中的适当位置。图图6-27 指定记录源的报表指定记录源的报表“属性表属性表”图图6-28 记录源记录源“字字段列表段列表”图图6-29 “控件控件”组组226.2.5 6.2.5 使用使用“报表设计报表设计”创建报表(续)创建报表(续)根据需要可进行调整控件位置和大小等工作。操根
23、据需要可进行调整控件位置和大小等工作。操作方法与操作窗体的控件相似。作方法与操作窗体的控件相似。首先单击某个需要调整位置的控件,显出该控件首先单击某个需要调整位置的控件,显出该控件的移动控点和尺寸控点。当鼠标放在控件的四周,的移动控点和尺寸控点。当鼠标放在控件的四周,除左上角之外的其它地方时,鼠标指针成一个十字除左上角之外的其它地方时,鼠标指针成一个十字四向箭头形状,这时候按住鼠标左键并拖动鼠标可四向箭头形状,这时候按住鼠标左键并拖动鼠标可同时移动两个相关控件。同时移动两个相关控件。当移动鼠标指向某控件的左上角的黑色方块的移当移动鼠标指向某控件的左上角的黑色方块的移动控点时,鼠标指针成一个十字
24、四向箭头形状,这动控点时,鼠标指针成一个十字四向箭头形状,这时候按住鼠标左键并拖动鼠标仅可移动一个该指向时候按住鼠标左键并拖动鼠标仅可移动一个该指向的控件。的控件。236.2.5 6.2.5 使用使用“报表设计报表设计”创建报表(例创建报表(例6-56-5)例例6-5 在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“报表设计报表设计”创建一个基于创建一个基于“班级班级”表的报表,要求表的报表,要求在报表中画出水平和垂直框线等,该报表设计完成在报表中画出水平和垂直框线等,该报表设计完成时的设计视图如图时的设计视图如图6-31所示。报表名称为:例所示。报表名称为:例6-5班班级清单报
25、表级清单报表。24框线框线框线框线框线框线框线框线框线框线打印预览视图打印预览视图6.2.5 6.2.5 使用使用“报表设计报表设计”创建报表(例创建报表(例6-56-5)256.2.6 6.2.6 使用图表控件创建报表使用图表控件创建报表 使用使用“图表图表”控件可以创建出包含图表的报表。控件可以创建出包含图表的报表。例例6-6 在在“学生管理系统学生管理系统”数据库中,使用数据库中,使用“图表图表”控件创建一个基于控件创建一个基于“例例4-32统计全校男学生和女学生统计全校男学生和女学生的人数的人数”查询的图表报表,该报表的查询的图表报表,该报表的“打印预览视图打印预览视图”如图如图6-4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Access2010 数据库 基础 应用 教程 报表
限制150内