第七章-报表--数据库-教学课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第七章-报表--数据库-教学课件.ppt》由会员分享,可在线阅读,更多相关《第七章-报表--数据库-教学课件.ppt(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Access数据库原理与应用数据库原理与应用 第七章第七章 报报 表表第七章第七章 报表报表本章要点本章要点创建报表创建报表设计报表设计报表在报表中排序、分组和使用表达式在报表中排序、分组和使用表达式高级报表高级报表Access 2003 数据库数据库Access 2003 数据库数据库第七章第七章 报表报表7.1 7.1 认识报表认识报表 报表也是报表也是Access 2003中重要的数据库对象,可以打印出中重要的数据库对象,可以打印出来进行更广泛的传阅来进行更广泛的传阅。报表和窗体在某种程度上具有互换性,即两者可以互相转报表和窗体在某种程度上具有互换性,即两者可以互相转换。换。虽然窗体也可
2、以打印,但是与窗体不同的是,报表只能用虽然窗体也可以打印,但是与窗体不同的是,报表只能用来对数据或计算结果进行浏览或打印,而不能在其中进行来对数据或计算结果进行浏览或打印,而不能在其中进行数据的输入和编辑。数据的输入和编辑。报表中的大部分数据都是从基表、查询或报表中的大部分数据都是从基表、查询或SQL语句中获得语句中获得的,它们是报表对象的数据源。的,它们是报表对象的数据源。Access 2003 数据库数据库第七章第七章 报表报表作为信息的展示工具,报表、窗体和数据访问页这三种数据作为信息的展示工具,报表、窗体和数据访问页这三种数据库对象都可以作为用户浏览数据库数据的有效工具,但是在库对象都
3、可以作为用户浏览数据库数据的有效工具,但是在获得各类总计数据功能方面,报表具有其他两种数据库对象获得各类总计数据功能方面,报表具有其他两种数据库对象不可替代的作用。报表为用户提供信息的主要优点在于其不不可替代的作用。报表为用户提供信息的主要优点在于其不仅可提供一般性信息,更可以提供综合性信息及各种总计信仅可提供一般性信息,更可以提供综合性信息及各种总计信息等,通过这些信息,决策者可以获得企业的综合情况。息等,通过这些信息,决策者可以获得企业的综合情况。Access 2003数据库的报表功能非常强大,它利用图形化对数据库的报表功能非常强大,它利用图形化对象象控件,可以在报表与其记录来源之间建立连
4、接。控件控件,可以在报表与其记录来源之间建立连接。控件可以是用于显示名称及数值的文本框,也可以是用于显示标可以是用于显示名称及数值的文本框,也可以是用于显示标题的标签,以及用于可视化的数据组织、美化报表的装饰线题的标签,以及用于可视化的数据组织、美化报表的装饰线条等。条等。7.1.1 7.1.1 报表用途报表用途Access 2003 数据库数据库Access 2003 数据库数据库7.1.2 7.1.2 报表结构报表结构在默认方式下,报表分为三个节,分别为在默认方式下,报表分为三个节,分别为“页面页眉页面页眉”节,节,“主体主体”节和节和“页面页脚页面页脚”节。节。报表中的内容是以节来划分,
5、每一个节都有其特定目的,而且报表中的内容是以节来划分,每一个节都有其特定目的,而且按照一定的顺序打印在页面及报表上。报表中的信息分在多个按照一定的顺序打印在页面及报表上。报表中的信息分在多个节中,所有报表都必须有一个主体节,但可以不包含其他节。节中,所有报表都必须有一个主体节,但可以不包含其他节。下面用下面用“会员分组统计借阅情况报表会员分组统计借阅情况报表”说明报表中各节的作用。说明报表中各节的作用。1)报表页眉只在整个报表的首部显示和打印。2)页面页眉将显示在报表中每页的最上方。3)“主体”节包含了报表数据的主体,显示报表的主体数据部分。“主体”节是报表中的关键部分,因此不能删除。4)“页
6、面页脚”中的内容在每页的最下方显示一次。主要用来显示页号、制表人员、审核人员等说明信息。5)与“报表页眉”相反,“报表页脚”中的控件只在报表的最后一页末尾显示。第七章第七章 报表报表Access 2003 数据库数据库第七章第七章 报表报表7.1.3 7.1.3 报表的种类报表的种类 AccessAccess中报表的种类比较单一,子报表、标签报表、弹出式中报表的种类比较单一,子报表、标签报表、弹出式报表和报表快照是其中特殊的几类报表。报表和报表快照是其中特殊的几类报表。另外还有两类特殊形式的报表:多列报表和子报表。另外还有两类特殊形式的报表:多列报表和子报表。Access 2003 数据库数据
7、库第七章第七章 报表报表作为一种面向办公室人员的数据库软件,作为一种面向办公室人员的数据库软件,Access最大的优点最大的优点之一就是其简便性。虽然可以用报表之一就是其简便性。虽然可以用报表“设计设计”视图来设计并视图来设计并创建报表,但这是个比较复杂的过程,需要了解数据库的一创建报表,但这是个比较复杂的过程,需要了解数据库的一些详细情况,以及报表些详细情况,以及报表“设计设计”视图的使用方法。因此视图的使用方法。因此Access提供了提供了“自动报表自动报表”和和“报表向导报表向导”功能帮助用户按功能帮助用户按常用的报表格式创建报表。对于一般的应用来说,常用的报表格式创建报表。对于一般的应
8、用来说,“自动报自动报表表”完全能满足要求,如果其中数据的格式有特殊的格式要完全能满足要求,如果其中数据的格式有特殊的格式要求,仍可以通过报表求,仍可以通过报表“设计设计”视图进行修改。视图进行修改。创建报表的一般过程是:根据表或查询,利用创建报表的一般过程是:根据表或查询,利用“自动报表自动报表”或或“报表向导报表向导”创建基本的报表创建基本的报表“框架框架”,然后在报表,然后在报表“设设计计”视图根据具体的需求进行修改。具体设计方法有以下三视图根据具体的需求进行修改。具体设计方法有以下三种:种:-使用自动创建报表向导-使用报表向导-使用报表的设计视图 7.2 7.2 创建报表创建报表Acc
9、ess 2003 数据库数据库Access 2003 数据库数据库第七章第七章 报表报表7.2.1 7.2.1 使用自动创建报表向导使用自动创建报表向导 单单击击“确确定定”按按钮钮,Access根根据据内内部部默默认认样样式式自自动动创创建建“会会员员表表”报报表表,创创建建好好的的报报表表如如图图7.3所所示示。如如果果在在“新新建建报报表表”对对话话框框的的列列表表框框中中选选择择“自自动动创创建建报报表表:表表格格式式”选选项项,那那么么Access将会根据内部默认样式创建出如图将会根据内部默认样式创建出如图7.4所示的报表。所示的报表。图7.3 用自动报表向导创建的会员报表 图7.4
10、 “表格式”报表 Access 2003 数据库数据库第七章第七章 报表报表7.2.2 7.2.2 使用报表向导使用报表向导 在在“新建报表新建报表”对话框中选择对话框中选择“报表向导报表向导”选项,然后单击选项,然后单击“确定确定”按钮。按钮。在报表向导的第一个对话框中(如图在报表向导的第一个对话框中(如图7.57.5所示),选择建立所示),选择建立报表所用数据的来源。报表所用数据的来源。选定字段后,单击选定字段后,单击“下一步下一步”按钮,进入按钮,进入“报表向导报表向导”的第的第二个对话框,确定是否添加分组级别,如图二个对话框,确定是否添加分组级别,如图7.67.6所示。所示。图7.5
11、选择报表数据所在的字段图 7.6 确定是否添加分组级别Access 2003 数据库数据库Access 2003 数据库数据库第七章第七章 报表报表7.2.2 7.2.2 使用报表向导使用报表向导 单击单击“下一步下一步”按钮,进入按钮,进入“报表向导报表向导”第五个对话框,确定第五个对话框,确定报表所用样式,如图报表所用样式,如图7.97.9所示。这里选择所示。这里选择“正式正式”样式。样式。单击单击“下一步下一步”按钮,进入按钮,进入“报表向导报表向导”的最后一个对话框,的最后一个对话框,为报表指定标题,如图为报表指定标题,如图7.107.10所示。所示。图7.9 确定样式 7.10 为报
12、表指定标题Access 2003 数据库数据库Access 2003 数据库数据库第七章第七章 报表报表7.2.3 7.2.3 使用报表的设计视图使用报表的设计视图 虽然利用报表向导可以快捷地完成报表对象的创建,虽然利用报表向导可以快捷地完成报表对象的创建,但是如上所述,使用向导创建的报表往往难以满足我们对但是如上所述,使用向导创建的报表往往难以满足我们对报表对象的最终要求。为了实现一个报表对象的最终设计,报表对象的最终要求。为了实现一个报表对象的最终设计,只有利用报表只有利用报表“设计设计”视图提供的各种报表设计工具来完视图提供的各种报表设计工具来完成报表对象的各项功能设计。在报表成报表对象
13、的各项功能设计。在报表“设计设计”视图中,我视图中,我们不仅可以直接创建报表对象,还可以以们不仅可以直接创建报表对象,还可以以“设计视图设计视图”方方式打开已创建的报表,再对报表内容进行修改,例如想要式打开已创建的报表,再对报表内容进行修改,例如想要改变报表的结构或显示内容等。改变报表的结构或显示内容等。报表设计视图下的工具栏如图报表设计视图下的工具栏如图7.12所示所示。图7.12 报表设计视图中的工具栏Access 2003 数据库数据库第七章第七章 报表报表7.2.3 7.2.3 使用报表的设计视图使用报表的设计视图 用用“设计视图设计视图”来创建报表,其步骤如下:来创建报表,其步骤如下
14、:在“数据库”窗口中,切换到“报表”对象类型,然后单击“新建”按钮,出现“新建报表”对话框,如图7.13所示。选中“设计视图”选项,然后单击“确定”按钮,就创建了一个空白报表,如图7.14所示。从图中可以看到空白报表中没有显示报表页眉和报表页脚,如果需要,可以自行添加。图7.13 “新建报表”对话框 图7.14 空白的新报表 Access 2003 数据库数据库Access 2003 数据库数据库第七章第七章 报表报表7.2.3 7.2.3 使用报表的设计视图使用报表的设计视图 把把需需要要的的字字段段直直接接拖拖曳曳到到空空白白报报表表中中即即可可,如如图图7.16所所示示,然后关闭属性设置
15、框,一个简单的会员报表就创建完成了。然后关闭属性设置框,一个简单的会员报表就创建完成了。图7.16 直接拖曳字段到相应的节中 Access 2003 数据库数据库第七章第七章 报表报表7.2.4 7.2.4 创建图表报表创建图表报表 具体操作步骤如下:具体操作步骤如下:在“数据库”窗口中切换到“报表”对象类型,单击“新建”按钮,在弹出的“新建报表”对话框中选择“图表向导”选项,并在数据来源下拉列表框中选择需要创建图表的数据来源。这里选择查询“图书类别查询”,然后单击“确定”按钮开始由向导创建图表。此时出现“图表向导”的第一个对话框,选择图表数据所在的字段。这里选择“图书类别名称”来生成饼图,如
16、图7.17所示。图7.17 选择图表数据所在的字段 Access 2003 数据库数据库第七章第七章 报表报表7.2.4 7.2.4 创建图表报表创建图表报表 单击单击“下一步下一步”按钮,出现按钮,出现“图表向导图表向导”第二个对话框,选择第二个对话框,选择图表类型。单击要使用的图表类型,在对话框的右下部将显示图表类型。单击要使用的图表类型,在对话框的右下部将显示此类图表的说明,如图此类图表的说明,如图7.18所示,这里选择所示,这里选择“饼图饼图”。单击单击“下一步下一步”按钮,出现按钮,出现“图表向导图表向导”的第三个对话框,指的第三个对话框,指定数据在图表中的布局方式,如图定数据在图表
17、中的布局方式,如图7.19所示。将对话框右部所所示。将对话框右部所列的字段按钮拖至相应区域即可。列的字段按钮拖至相应区域即可。图7.18 选择所用图表的形式 图7.19 指定数据在图表中的布局方式 Access 2003 数据库数据库第七章第七章 报表报表7.2.4 7.2.4 创建图表报表创建图表报表 单击单击“下一步下一步”按钮。出现按钮。出现“图表向导图表向导”的最后一个对话框。的最后一个对话框。在该对话框中要求为该图表指定标题,同时还可以选择是否在该对话框中要求为该图表指定标题,同时还可以选择是否显示图例以及在创建了图表后是否在显示图例以及在创建了图表后是否在“设计视图中进行修改设计视
18、图中进行修改等,如图等,如图7.20所示。所示。单击单击“完成完成”按钮,按钮,Access将根据上面各步骤所做的选择将根据上面各步骤所做的选择创建图表,结果如图创建图表,结果如图7.21所示。所示。图7.20 指定图表的标题图 7.21 由图表向导生成的饼图 Access 2003 数据库数据库第七章第七章 报表报表7.2.5 7.2.5 创建多列报表与子报表创建多列报表与子报表1.1.创建多列报表创建多列报表默认情况下,设计的报表中只有一列,但在实际应用中,报表默认情况下,设计的报表中只有一列,但在实际应用中,报表往往是由多列信息组成的。对于多列报表,报表页眉、报表页往往是由多列信息组成的
19、。对于多列报表,报表页眉、报表页脚和页面页眉、页面页脚将占满报表的整个宽度,多列报表的脚和页面页眉、页面页脚将占满报表的整个宽度,多列报表的组页眉、组页脚和主体节将占满整个列宽度。组页眉、组页脚和主体节将占满整个列宽度。要创建多列报表,首先要应用创建一般报表的方法创建报表,要创建多列报表,首先要应用创建一般报表的方法创建报表,然后通过页面设置使所创建的报表为多列,最后在报表然后通过页面设置使所创建的报表为多列,最后在报表“设计设计”视图中进一步修改报表,使其实现正确的打印功能。视图中进一步修改报表,使其实现正确的打印功能。Access 2003 数据库数据库Access 2003 数据库数据库
20、第七章第七章 报表报表7.2.5 7.2.5 创建多列报表与子报表创建多列报表与子报表 1.1.创建创建子报表报表 下面利用第二种方法,将“图书借阅管理系统”数据库中的“会员表借阅一览表”报表作为主报表(如图7.22所示),以“借还书报表”作为子报表,该子报表汇总各会员借阅图书的明细情况,生成新报表。1)在“设计”视图中打开希望作为主报表的报表,这里打开“会员表借阅一览表”报表。2)如已弹出“工具箱”,则单击工具箱中的“子窗体/子报表”按钮;若没有,则单击属性栏中的“工具箱”按钮,打开工具箱,然后单击工具箱中的“子窗体/子报表”按钮。图 7.22 主报表 Access 2003 数据库数据库第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七 报表 数据库 教学 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内