1、单击以编辑母版文本样式,第二级,第三级,*,*,第8章 报表的创建与应用,单击以编辑母版标题样式,目录,上页,下页,结束,本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。本资料仅供参考,不能作为科学依据。谢谢。本资料仅供参考,不能作为科学依据。,第8章 报表创建与应用,8.1 报表概述,教学目标,了解报表相关概念,掌握创建各类报表基本方法,熟悉报表数据排序与分组,掌握报表打印基本步骤,8.2 创建报表,8.3 数据排序与分组,8.4 报表预览与打印,8.5 本章小结,8.6 习 题,8.7 实 验,1/41,4/12/2025,1,8.1报表概述,报表是以打印格式展示
2、数据一个有效方式,它可能是一张表格、一张清单等。能够依据需要将数据库中相关数据提取出来进行整理、分类、汇总和统计,并以要求格式打印出来。经过报表设计器能控制报表上全部内容大小、位置和外观,所以能够按照用户需求显示需要查看信息。报表中显示各部分内容被绑定到数据库中一个或多个表和查询中,它们引用于基础表和查询中字段,但无需包含每个基础表或查询中全部字段。窗体上其它信息,如标题、日期和页码,都存放在报表设计视图中。,报表和窗体一样,都是由一系列控件组成,提供查阅、新建、编辑和删除数据最基本方法。不过,这两种对象有着本质区分:报表只能查看数据,而窗体不但能够查看还能够改变数据源中数据。,利用报表能够完
3、成以下工作:,针对原始数据进行比较、分类汇总、排序,输出报表,数据浏览。,经过各种报表控件能够组织信息和设置信息格式,从而打印出各种格式报表。,能够生成清单、订单、发票、标签以及其它各种灵活多样输出形式。,2/41,4/12/2025,2,8.1.1报表视图,Access 数据库报表主要有3种视图:设计视图、打印预览视图和版面预览视图。设计视图用来创建或修改设计报表;打印预览视图用来查看将在报表每一页上显示数据;版面预览视图用来查看报表版面设置,其中只包含报表中部分数据,运行速度比打印预览要快。,打开“航空运输管理”数据库,在【数据库】窗口中选择报表,如图8-1所表示。,图8-1【数据库】窗口
4、选定某个报表后,单击窗口上部【设计】按钮,就打开了报表设计视图,如图8-2所表示。,图8-2报表“设计视图”,在设计视图中查看报表就如同坐在一个四面围绕着可用工具工作台上工作。在设计视图里,包含了报表各个节。经过节设置能够对报表进行设计。,3/41,4/12/2025,3,8.1.2报表结构,报表通常由报表页眉、报表页脚、页面页眉、页面页脚、组页眉、组页脚及主体7个部分组成,这些部分称为报表“节”,每个“节”都有其特定功效。如图8-3所表示。,图8-3报表结构,(1)报表页眉:在一个报表中,报表页眉只出现一次,并只能显示在报表开始处。报表页眉内存放数据出现在报表开始部分,即第一页页眉之前。用
5、于显示徽标、报表标题或打印日期等。,(2)页面页眉:出现在报表每一页顶部,位于页眉栏和报表主体栏中间。页面页眉显示内容为各字段标题。能够包含页数、报表标题或字段标签等。,(3)组页眉:假如创建是分组报表,在报表中会出现组页眉。组页眉打印在每个新统计组开头,用来在统计组开头放置信息,如组名称或组总计。使用组页眉能够打印组名称。比如,在按产品分组报表中,使用组页眉能够打印产品名称。,4/41,4/12/2025,4,报表结构(续),(4)主体:报表主体显示当前表或查询中全部统计详细信息,包含了报表数据主体部分。对报表基础起源每条统计而言,主体节重复出现。在报表主体里,能够使用计算字段对每行数据进行
6、某种运算。,(5)组页脚:假如创建是分组报表,在报表中会出现组页脚。组页脚打印在每个统计组结尾,用来在统计组结尾放置信息。比如组名称或者组汇总信息。,(6)页面页脚:出现在报表每一页底部,能够显示页码、总计、制作人员、打印日期等与报表相关信息。,(7)报表页脚:在一个报表中,报表页脚只在结尾处出现一次。主要显示报表累计等项目。即使报表页脚是在报表设计最终一节,但在打印报表时,报表页脚出现在打印报表最终一页页面页脚之前。,说明:,(1)一个报表通常包含多页,但整个报表只有一个报表页眉和一个报表页脚,它们通常作为整个报表封面和封底;,(2)报表中,主体部分是不可或缺;,(3)简单报表能够没有报表页
7、眉和报表页脚;,(4)不分组报表没有组页眉和组页脚。,5/41,4/12/2025,5,8.1.3报表设计区,报表创建与设计主要是在报表设计视图中实现。在设计视图中包含了报表各个节,如图8-2所表示。用户可对这多个节进行设计,从而生成用户需要报表。在报表设计视图里,各节详细位置以下:,(1)报表页眉:在设计视图最上方,并出现在报表开始位置。,(2)页面页眉:在设计视图位于报表页眉下方,在报表里位于每页最上部。,(3)主体:在设计视图里位于页面页眉下方,在报表里占据了主要页面,是报表主要内容。,(4)页面页脚:在设计视图里位于主体下方,在报表里位于每页最下部。,(5)报表页脚:在设计视图里位于最
8、下方,在报表里,只出现在报表最终一页。,说明:,(1)在默认方式下,设计视图中报表分为3个节,分别是页面页眉、主体和页面页脚。,(2)报表页眉页脚和页面页眉页脚都能够经过【视图】菜单来选定是否显示。,(3)组页眉和组页脚只有在创建分组报表时显示,组页眉在主体上方,组页脚位于主体下方。,6/41,4/12/2025,6,8.1.4报表分类,在Access中,惯用报表包含:纵栏式报表、表格式报表、图表式报表和标签式报表。,1表格式报表,该格式也称为分组/汇总报表。在表格式报表里,表格是以行和列显示数据。它和简单窗体在形式上基本上是一样,不一样之处就在于它通惯用一个或多个已知值把报表里数据进行分组,
9、对每组还能够进行计算和显示数字统计信息等。如图8-4所表示。,表格式报表提供了各种功效,如建立页码、显示报表日期、利用线条和方框将信息分隔。添加图片、商业图表或备注文本等。,2纵栏式报表,也称为窗体式报表,通常以垂直方式在每页上显示一个或多个统计。在纵栏式报表里,能够像数据输入窗体一样显示许多数据,但报表是严格用于查看数据,不是用来进行数据输入或更新。报表中既能够采取多段来显示一条统计,也能够用多段来显示多条统计,这些统计关系是一对多关系中多边关系。报表内容能够包含汇总数据。如图8-5所表示。,图8-4表格式报表,图8-5 纵栏式报表,7/41,4/12/2025,7,报表分类(续),3图表式
10、报表,图表式报表是将数据表示成各种图形数据表。Access提供了各种图表,包含折线图、柱形图、饼图、环形图、面积图、三维条形图等,图8-6中所表示是图表中饼图。图表报表特点是利用图形对数据进行统计,可显示并打印图表,美化报表,使信息更直观。图表报表普通用于显示或者打印统计、对比数据。,图8-6 图表式报表,4标签式报表,标签报表是将数据表示成邮件标签,在标签上显示用户所指定数据概要信息。标签在报表里应用相当广泛,经过标签式报表,用户能够查看到多个且数据格式相一致标签。使用标签报表可打印大批量邮件标签。如图8-7所表示。,图8-7 标签式报表,8/41,4/12/2025,8,8.2创建报表,8
11、2.1使用报表向导创建报表,在Access中,创建报表最简单方法就是利用系统提供自动创建报表功效。,自动创建报表方法与自动创建窗体方法类似,可创建两种不一样格式报表,分别是纵栏式和表格式。两种不一样报表创建步骤相同,只不过所创建格式不一样。,自动创建报表,系统会依据其数据源字段数量自动安排布局,使报表在默认页面设置中尽可能将全部字段排列整齐。,【例8-1】以“航空企业”表为数据源建立名为“航空企业”表格式报表。,(1)打开“航空运输管理”数据库,在【数据库】窗口中,选择【报表】对象。单击【数据库】窗口工具栏上【新建】按钮,出现如图8-8所表示【新建报表】对话框。,(2)选择【自动创建报表:表
12、格式】选项。选定该窗体数据源:“航空企业”表。,(3)单击【确定】按钮,完成报表创建,结果如图8-4所表示。,(4)【文件】,【保留】,保留设计完成报表。,图8-8“新建报表”对话框,9/41,4/12/2025,9,报表向导,利用【自动创建报表】功效创建报表即使快捷,但格式单一,而且没有图形等修饰。在【新建报表】对话框中另外提供了【报表向导】功效,使用向导创建报表能够填补上述方法不足,是用户创建报表最惯用方法。使用向导创建报表,能够经过系统提供一系列对话框,依据用户需要输入自己设计内容,依靠系统自动完成报表设计。假如系统生成报表不够理想,还能够在【设计】视图中进行修正。,【例8-2】建立以“
13、航班”表为数据源名为“航班”纵栏式报表。,(1)打开“航空运输管理”数据库,【报表】,【新建】。打开【新建报表】对话框,选择【报表向导】,【确定】。打开对话框如,图8-9所表示。,(2)在打开对话框中确定报表中使用字段,能够从一个或多个表中选择。本例在【表查询】下拉列表框中选择数据源“航班”表,在【可用字段】列表框中选取全部字段,然后单击【下一步】按钮。,图8-9【报表向导】对话框之一,10/41,4/12/2025,10,报表向导(续),(3)如图8-10所表示,在打开对话框中确定是否添加分组级别。本例不需要分组,单击【下一步】按钮。,图8-10【报表向导】对话框之二,(4)如图8-11所表
14、示,在打开对话框中设置排序字段。最多能够按4个字段排序,每个字段可按升序或降序排列,单击【升序】或【降序】按钮进行切换;本例设置【起飞时间】为唯一排序字段,并以升序排序,单击【下一步】按钮。,图8-11【报表向导】对话框之三,11/41,4/12/2025,11,报表向导(续),(5)如图8-12所表示,在打开对话框中设置报表布局方式。,图8-12【报表向导】对话框之四,该对话框提供了3组设置,本例选择参数以下:,【布局】选择“纵栏表”;,【方向】选择“纵向”;复选框:选中。,选择完成后,单击【下一步】按钮。,(6)在打开对话框中设置报表样式,如图8-13所表示。系统提供了六种不一样报表样式,
15、本例中选择【组织】选项,单击【下一步】按钮。,图8-13【报表向导】对话框之五,12/41,4/12/2025,12,报表向导(续),(7)在打开对话框中为报表设置标题,如图8-14所表示。本例以“航班”为标题;单击【完成】按钮,结果如图8-5所表示。,图8-14【报表向导】对话框之六,13/41,4/12/2025,13,标签,【例8-3】利用“客票”表作为数据源创建标签报表。,(1)打开“航空运输管理”数据库,在“数据库”窗口中选择“报表”为操作对象,按【新建】按钮。,(2)在“新建报表”对话框中,选择数据起源:客票表,选择【标签向导】,【,确定】。打开“标签向导”对话框,如图8-15所表
16、示。,图8-15 【标签向导】对话框之一,(3)在打开对话框中,选择标签尺寸:包含厂商、型号等,按【下一步】按钮。,(4)在打开对话框中,选择文本字体、字号和颜色等,如图8-16所表示,按【下一步】按钮。,图8-16【标签向导】对话框之二,14/41,4/12/2025,14,标签(续),(5)在打开对话框中,确定标签内容,包含文本、字段、标点等,如图8-17所表示。按【下一步】按钮。,图8-17【标签向导】对话框之三,(6)在打开对话框中,选择标签排序字段:票号,如图8-18所表示。按【下一步】按钮。,图8-18【标签向导】对话框之四,15/41,4/12/2025,15,标签(续),(7)
17、在打开对话框中,输入标署名称:客票标签,如图8-19所表示。按【完成】按钮。标签设计结果如图8-7所表示。,图8-19【标签向导】对话框之五,16/41,4/12/2025,16,8.2.2使用报表设计视图创建报表,报表向导即使能够快速地创建报表,但创建生成报表普通不能完全到达用户最终要求,所以,需要对已产生报表进行再设计。详细方法是利用报表设计视图进行报表修改,经过向报表添加各种控件,使生成报表不但美观,而且愈加方便实用、功效更强。,【例8-4】以“航空企业”表为数据源,利用报表【设计视图】来创建名为“企业基本信息报表”报表。,(1)打开“航空运输管理”数据库,在“数据库”窗口中选择“报表”
18、为操作对象,按【新建】按钮。在“新建报表”对话框中选择“设计视图”并选择该报表数据源是“航空企业”表。单击【确定】按钮,创建一个空白报表并打开其设计视图,如图8-20所表示。,图8-20 空白报表设计视图,17/41,4/12/2025,17,报表设计视图(续),(2)在空白报表区域按鼠标右键,打开快捷菜单,如图8-21所表示。,图8-21 快捷菜单,利用菜单能够在空白报表中进行添加或删除“报表页眉/页脚”、“页面页眉/页脚”、打开或隐藏标尺、网格及工具箱等操作。,单击“报表页眉/页脚”命令,能够在空白报表中添加“报表页眉/页脚”。本例中在报表页眉节中添加一个标签,并将其标题设为“企业基本信息
19、表”,调整其大小及字体字号等属性,执行菜单【插入】,【,日期和时间】命令,在弹出对话框中,选择所需要日期和时间格式选项,单击【确定】按钮。如图8-22所表示。,(3)在页面页眉节中添加标签,标题分别设为“编号”、“名称”、“管理局”和“地址”。在主体节中添加一个文本框,设置其“名称”、“控件起源”属性都为“编号”,分别调整它们大小和字体字号等属性,如图8-22所表示。,图8-22 “企业基本信息报表”设计视图,18/41,4/12/2025,18,报表设计视图(续),(4)重复步骤(3),将“名称”、“管理局”、“地址”等字段加入报表中,分别调整它们外观属性。,(5)在“页面页眉”、“主体”和
20、页面页脚”节分别插入直线控件,最终完成该报表设计,如图8-22所表示。,(6)按【保留】按钮,输入报表名字“企业基本信息报表”,单击【确定】按钮。,(7)按【视图】按钮,转换成版面预览视图预览报表,效果如图8-23所表示。,图8-23“企业基本信息报表”预览,19/41,4/12/2025,19,8.2.3修改报表布局,1报表背景色设置,在报表设计视图中能够为报表不一样节设置不一样背景色。,【例8-5】给客票报表中报表页眉节设置背景色。,(1)以设计视图方式打开报表:客票。,(2)用鼠标右键单击报表报表页眉部分,系统弹出快捷菜单,选择“填充背景色”选项,在弹出子菜单中列出了可选背景颜色,选择
21、适当背景色,如图8-24所表示,假如需要修改报表中其它节背景颜色,在对应节空白处单击鼠标右键,重复上述步骤(2)即可。,图8-24改变报表背景色,报表新建完成后,实际上可能会有许多不满意地方,所以需要对报表格式进行排列和编辑,展示给用户一个美观大方外观。报表格式设置主要包含:报表背景图案设置、报表页码设置以及报表日期时间设置等几个方面。,20/41,4/12/2025,20,背景图片,用户也能够在报表中添加背景图片,该背景图片将应用于全页,而不但仅是某个节。,【例8-6】给客票报表设置背景图片。,图8-25设置报表背景图片,(1)在“设计”视图中打开对应报表:客票。,(2)选择【视图】菜单下【
22、属性】命令,打开报表属性对话框。如图8-25所表示。,(3)在报表“图片”属性中选择保留在磁盘上图片文件,如:F:自然风光.jpg。,(4)在“图片类型”属性框中指定图片添加方式:嵌入或是链接。本例中选择嵌入方式。,(5)“图片缩放模式”属性能够控制图片百分比,本例中选择剪裁方式。,(6)“图片对齐方式”属性能够指定图片在页面上位置。本例中选择“中心”对齐方式。,(7)“图片平铺”属性设置为“是”,能够在页面上重复图片。,本例设计完成后效果如图8-25所表示。,21/41,4/12/2025,21,2.报表日期与时间设置,给报表添加系统日期和时间标识,是实际工作中要经常碰到要求,一旦添加,在以
23、后报表输出时会随日期和时间改变而自动改变。,操作步骤,(1)打开需要修改报表。,(2)选择【插入】菜单下【日期与时间】命令,在弹出对话框中,选择所需要日期和时间格式选项,如图8-26所表示。,单击【确定】按钮保留修改结果。,图8-26【日期与时间】对话框,22/41,4/12/2025,22,3.页码设置,在输出报表中,页码是一项必不可少内容。,图8-27【页码】对话框,(1)打开已经设计好报表。,(2)选择【插入】菜单下【页码】命令,弹出“页码”对话框,如图8-27所表示。,(3)在“页码”对话框中,依据需要选择对应页码格式、位置和对齐方式。,(4)假如要在第一页需要显示页码,请选中“首页显
24、示页码”复选框。,(5)按【确定】按钮保留设置,经过版面预览能够查看设置结果。,在报表中添加和设置页码操作步骤,23/41,4/12/2025,23,4分页符设置,在报表中,能够在某一节中使用分页控制符来标志需要另起一页位置。如:需要将报表标题页和序言信息分别打印在不一样页上,则能够经过在标题页最终一个控件之后和序言信息之前设置一个分页符方式加以实现。,(1)在“设计”视图中打开对应报表。,(2)单击工具箱中【分页符】按钮。,(3)单击报表中需要设置分页符位置。需要注意是分页符应该设置在某个控件之上或之下,以免拆分了控件中数据。,说明:,(1)分页符以短虚线标志显示在报表左边界上。,(2)假如
25、要将报表中每个统计或统计组均另起一页,能够经过设置组页眉、组页脚或主体节“强制分页”属性来实现。,24/41,4/12/2025,24,8.3报表数据排序与分组,在报表里,经常需要对数据进行汇总或进行其它计算。在建立数据库时,用户只是将一些基本或者原始数据保留在数据库中,能够经过计算、汇总等伎俩对数据库中数据进行处理后以报表形式显示或打印出来。,8.3.1在报表中对数据排序,对报表数据进行排序是经惯用到功效,经过对不一样字段升序或降序排列能够更直观地观察报表中数据。,【例8-7】以“客票”为数据源,创建报表“客票”,要求该报表中数据统计按“航班”升序排序,航班号相同则按“价格”升序排序。,(1
26、在“设计”视图中打开对应报表:客票。,(2)单击工具栏上【排序与分组】按钮或选择【视图】,【排序与分组】命令。,(3)单击对话框中【字段表示式】列第一行,再单击右侧下拉按钮,选择“航班号”;单击【字段表示式】列第二行,再单击右侧下拉按钮,选择“价格”;排序次序均采取默认升序,设置结果如图8-28所表示。,图8-28【排序与分组】对话框,25/41,4/12/2025,25,数据排序,(4)关闭该对话框,返回设计视图,选择打印预览视图能够预览设置结果,如图8-29所表示。,需要注意是:,(1)“排序与分组”对话框上半部分是为报表中统计设置排序次序,最多能够指定10个排序字段或表示式。,(2)“
27、排序次序”用于指定字段或者表示式是按照升序或者降序排列。,(3)设置多个字段排序方式执行结果是:先按第一排序依据字段进行排序,若出现值重复项,再按第二排序依据字段进行排序,以这类推。,图8-29排序结果示意图,26/41,4/12/2025,26,8.3.2在报表中对数据分组,分组是指按某个字段特征对数据表中数据统计进行分类,经过分组能够使数据按组来组织和安排。组能够嵌套,这么就能方便地看出组之间关系并能快速找到所需信息。一个组由组标头、组文本和组脚注组成,它们能够在创建报表时经过报表向导进行创建,也能够在报表设计视图中使用报表排序与分组对话框进行创建。,【例8-8】对报表“客票”,按“航班号
28、进行分组。,(1)打开数据库:航空运输管理,选择“报表”下“客票”为操作对象,进入“设计视图”窗口。,(2)在设计视图中按鼠标右键,在打开快捷菜单中选择“排序与分组”选项。单击打开对话框中【字段表示式】列,再单击右侧下拉按钮,选择“航班号”,在组属性里设置组页眉、组页脚为“是”,如图8-30所表示。,图8-30【排序与分组】对话框,27/41,4/12/2025,27,数据分组(续),(3)关闭“排序与分组”窗口,返回“报表”窗口。能够看到在报表中增加了一个以分组字段为名组页眉和组页脚。将“航班号”字段拖到航班号页眉节适当位置,在航班号页脚节添加一条直线控件,结果如图8-31所表示。,组页眉
29、组页脚,(4)选择“打印预览”,能够查看分组结果,如图8-32所表示。,图8-31分组设置示意图,图8-32 分组设置打印预览示意图,28/41,4/12/2025,28,8.3.3在报表中进行分组计算,在实际应用中,报表不但可用于显示和打印数据,还可用来对数据进行分析和计算,比如,可对数据字段进行分类汇总,计算某个字段总计或者平均值,计算一些统计占总统计数百分比等。计算结果经过标签或者文本框添加到报表对象上,用来向用户提供更多数据信息。实现这种功效是经过向报表添加称为“计算控件”对象来实现。,【例8-9】对“客票”报表,按“航班号”分类统计机票金额。,(1)打开数据库:航空运输管理,选择“
30、报表”下“客票”为操作对象,进入“设计视图”窗口。,(2)在“航班号页脚”中放置一个文本框控件,系统出现显示有“文本”字样从属标签控件和“未绑定”字样文本框控件。单击显示有“文本”字样从属标签控件,进入编辑状态后输入文本“累计”。单击显示有“未绑定”字样文本框控件,设置其“控件起源”属性为“=Sum(价格)”。如图8-33所表示。,计算表示式,图8-33分组计算设置示意图,29/41,4/12/2025,29,分组计算(续),(3)设置完成后,选择“打印预览”,查看运行结果,如图8-34所表示。,图8-35【文本框】属性对话框,图8-34分组计算打印预览示意图,需要注意是:为文本框输入计算表示
31、式时,能够在“文本框”属性对话框“控件起源”属性框中直接输入,也能够单击一按钮打开表示式生成器在其中输入。注意控件起源为计算表示式时要以等号“=”开始,如图8-35所表示。而且,控件所在节不一样,则计算汇总统计区域也不一样。,30/41,4/12/2025,30,8.4预览和打印报表,创建报表最终目标是为了打印出美观、正确报表。在打印报表之前,应首先进行页面设置,设置打印时所使用纸张大小、页边距和打印方向等,然后经过打印预览查看最终打印输出结果,假如满意就能够开始在打印机上打印输出了。,8.4.1 页面设置,【例8-10】对报表“客票”进行打印前页面设置。,图8-36【页面设置】对话框,(1)
32、打开数据库:航空运输管理,选择“报表”下“客票”为操作对象,选择【文件】,【页面设置】,如,图8-36所表示。,(2)在打开对话框中,有3个选项卡,用来进行报表页面设置。,“边距”选项卡:设置页边距并确认是否只打印数据。,“页”选项卡:设置打印方向、页面大小和打印机型号。,“列”选项卡:设置列数、大小和列布局。,(3)选择所需选项卡,设置对应选项,完成后,单击【确定】按钮完成。,31/41,4/12/2025,31,8.4.2 打印预览,预览报表可显示打印页面版面,这么能够快速查看报表打印结果页面版面,该页面版面只包含报表上数据示例。经过报表“打印预览”功效能够进行打印前预览。,假如要在“设计
33、视图中预览报表,能够在“设计”视图中单击工具栏中【打印预览】按钮。假如要在“数据库”窗口中预览报表,能够在“数据库”窗口中单击“报表”对象,然后选择对应报表,并在“数据库”窗口工具栏上单击【预览】按钮。,32/41,4/12/2025,32,8.4.3 打印报表,全部前期工作都设置完后,最终将设计完成报表打印机上完成打印。,图8-37【打印】对话框,(1)打开数据库,选择“报表”下要打印报表,选择【文件】,【打印】,弹出对话框如,图8-37所表示。,(2)选择适当打印机等参数。,(3)单击【确定】按钮,完成报表打印输出。,操作方法和步骤,33/41,4/12/2025,33,8.5本章小结,
34、本章介绍了报表视图方式、报表组成以及报表类型;经过实例介绍了利用报表向导和报表设计视图创建报表和修改报表操作方法,介绍了在报表中实现统计排序、统计分组以及分组计算操作步骤;简单介绍了报表页面设置、打印预览以及打印方法等内容。,34/41,4/12/2025,34,8.6习题,一、选择题,1以下能够为报表提供数据源对象是()。,A)数据表和窗体 B)查询和窗体,C)数据表和查询 D)数据表、查询以及窗体,2Access报表中最多提供()个字段排序。,A)11 B)10C)5 D)6,3在Access报表中统计统计个数函数是()。,A)IIf()B)Sum()C)Count()D)Average(
35、),4打开对应报表后,添加报表页码正确操作步骤是()。,A)执行菜单“插入”一“页码”命令,进行页码设置,B)执行菜单“插入”一“对象”命令,进行页码设置,C)执行菜单“视图”一“代码”命令,进行页码设置,D)执行菜单“视图”一“属性”命令,进行页码设置,5报表作用不包含()。,A)分组数据 B)格式化数据,C)输入数据 D)汇总数据,35/41,4/12/2025,35,习题(续),6报表标题应该放在以下报表对象()节中。,A)页面页眉 B)报表页脚 C)主体 D)报表页眉,7表示式=”Page”&Page在报表中显示结果是 。,A)Page 1、Page 2、Page 3 B)Page 1
36、 of 3、Page 2 of 3、Page 3 of 3,C)1、2、3 D)1 of 3 Pages、2 of 3 Pages、3 0f 3 Pages,8要实现报表分组统计,其操作节是()。,A)页面页眉或页面页脚 B)组页眉或组页脚,C)主体 D)报表页眉或页脚,9在报表设计器中,能够使用控件是()。,A)标签、域控件 B)标签、文本框,C)布局、数据源 D)排序与分组、文本框,lO利用设计视图创建一个报表时候,默认包含()节。,A)页面页眉、主体、页面页脚 B)报表页眉、主体、报表页脚,C)分组页眉、主体、分组页脚 D)以上都有,36/41,4/12/2025,36,习题(续),二、
37、填空题,1通常情况下,报表窗口由,个部分组成,每个部分称为一个,。,2在Access报表中有,、,和,三种视图。,3在Access中报表分为,、,、,和,四种类型。,4在Access中使用“自动创建报表”功效能够创建,和,两种报表。,5要实现报表数据排序和分组统计,应经过设置,属性来实现。,6假如对报表进行了分组设计,报表会自动包含,和,两个节。,7设计报表通常包含两大部分内容,即,和,。,37/41,4/12/2025,37,习题(续),三、简答题,1报表有几个视图?,2报表和窗体最大区分是什么?,3报表【设计视图】由哪几节组成?,4报表数据起源是什么?,四、操作题,1以学生选课数据库为数据
38、源,利用报表向导建立一个学生基本信息报表,要求按照系别进行分组,按学号升序排列。,2以学生选课数据库为数据源,创建一个报表,要求输出学号、姓名、课程号、课程名、成绩。,38/41,4/12/2025,38,8.7 实 验,1.掌握报表及标签创建方法。,2.掌握使用【设计视图】创建报表方法。,3.掌握修饰报表外观方法。,4.掌握报表中排序与分组方法。,5.掌握报表中数值计算操作。,二、试验环境,三、试验内容与步骤,1以学生选课数据库中Student为数据源,分别采取【自动创建报表】、【报表向导】等方式创建不一样类型报表。,2以学生选课数据库中SC为数据源,利用【设计视图】方式,以课程号进行分组,
39、按学号升序显示每个学生课程成绩,并统计显示每门课平均分。,Windows 操作系统、Access、学生选课数据库,一、试验目标及要求:,39/41,4/12/2025,39,实 验(续),试验步骤:,1【自动创建报表】方式,(1)打开“学生选课”数据库,在【数据库】窗口中,选择【报表】对象。单击【数据库】窗口工具栏上【新建】按钮,打开【新建报表】对话框。,(2)选择【自动创建报表:表格式】选项。选定该窗体数据源:“Student”表。,(3)单击【确定】按钮,完成报表创建。【文件】,【保留】,保留报表。,2【报表向导】方式,(1)打开“学生选课”数据库,在【数据库】窗口中,选择【报表】对象。单
40、击【数据库】窗口工具栏上【新建】按钮,打开【新建报表】对话框。选择【报表向导】,【确定】。打开【报表向导】对话框。,(2)在打开对话框中确定报表中使用字段,能够从一个或多个表中选择。在【表查询】下拉列表框中选择数据源“Student”表,在【可用字段】列表框中选取全部字段,然后单击【下一步】按钮。在打开对话框中确定是否添加分组级别。不需分组,单击【下一步】按钮。,(3)在打开对话框中设置排序字段。设置【学号】为唯一排序字段,并以升序排序,单击【下一步】按钮。,(4)在打开对话框中设置报表布局方式。【布局】选择“纵栏表”;【方向】选择“纵向”;选中复选框;选择完成后,单击【下一步】按钮。在打开对
41、话框中设置报表样式,选择【紧凑】选项,单击【下一步】按钮。,(5)在打开对话框中为报表设置标题,本例以“学生基本情况表”为标题;单击【完成】按钮,创建完成。,40/41,4/12/2025,40,试验(续),3【设计视图】方式,(1)打开“学生选课”数据库,在“数据库”窗口中选择“报表”为操作对象,按【新建】按钮。在“新建报表”对话框中选择“设计视图”并选择该报表数据源是“sc”表。单击【确定】按钮,创建一个空白报表并打开其设计视图。单击“报表页眉/页脚”命令,在空白报表中添加“报表页眉/页脚”。在报表页眉节中添加一个标签,并将其标题设为“成绩表”,调整其大小及字体字号等属性,执行菜单【插入】
42、日期和时间】命令,在弹出对话框中,选择所需要日期和时间格式选项,单击【确定】按钮。,(2)在空白报表区域按鼠标右键,打开快捷菜单,在快捷菜单中选择“排序与分组”选项,打开“排序与分组”窗口。单击打开对话框中【字段表示式】列,再单击右侧下拉按钮,选择“课程号”,在组属性里设置组页眉、组页脚为“是”;单击打开对话框中【字段表示式】列,再单击右侧下拉按钮,选择“学号”,排序次序选择“升序”。,(3)单击“报表页眉/页脚”命令,在报表中添加“报表页眉/页脚”。在页面页眉节中添加标签,标题分别设为“学号”、和“成绩”;把“课程号”字段拖动到课程号页眉;在主体节中添加两个文本框,分别设置其“名称”、“控件起源”属性都为“学号”和“成绩”。分别调整它们大小和字体字号等属性。,(4)在课程号页脚中放置一个文本框控件,系统出现显示有“文本”字样从属标签控件和“未绑定”字样文本框控件。单击显示有“文本”字样从属标签控件,进入编辑状态后输入文本“平均分:”。单击显示有“未绑定”字样文本框控件,设置其“控件起源”属性为“=Avg(成绩)”。,(5)在“页面页眉”、“主体”和“页面页脚”等节分别插入直线控件,按【保留】按钮,输入报表名字“成绩报表”,单击【确定】按钮。完成报表创建。,41/41,4/12/2025,41,