Access数据库教程 第5章 报表
- 格式:ppt
- 大小:1.39 MB
- 文档页数:21
Access教程第五章报表本章内容◆报表的功能◆报表的设计◆报表的记录分组和排序◆报表的打印和预览一、报表的功能尽管数据表和查询都可用于打印,但是,报表才是打印和复制数据库管理信息的最佳方式,可以帮助用户以更好的方式表示数据。
报表既可以输出到屏幕上,也可以传送到打印设备。
报表是查阅和打印数据的方法,与其他的打印数据方法相比,具有以下两个优点:◆报表不仅可以执行简单的数据浏览和打印功能,还可以对大量原始数据进行比较、汇总和小计。
◆报表可生成清单、订单及其他所需的输出内容,从而可以方便有效地处理商务。
报表作为Access 2003数据库的一个重要组成部分,不仅可用于数据分组,单独提供各项数据和执行计算,还提供了以下功能:◆可以制成各种丰富的格式,从而使用户的报表更易于阅读和理解。
◆可以使用剪贴画、图片或者扫描图像来美化报表的外观。
◆通过页眉和页脚,可以在每页的顶部和底部打印标识信息◆可以利用图表和图形来帮助说明数据的含义。
二、报表设计如同数据库中创建的大多数对象一样,用户可以采用多种方式来创建所需的报表。
首先,打开数据库窗口,单击【对象】栏下的【报表】按钮,然后单击【报表设计】工具栏上的【新建】,则弹出【新建报表】对话框。
1. 报表设计工具⑴工具栏视图、对象、超链接、字段列表、工具箱、排序分组、自动套用格式、代码、属性、生成器、数据库窗口、新对象、线条/边框宽度、特殊效果⑵工具箱在报表设计过程中,工具箱是十分有用的,下面具体介绍【工具箱】中的各个控件。
◆选择对象用于选定操作的对象。
◆控件对象单击该按钮后,在使用其他控件时,即可在向导下完成。
◆标签显示标题、说明文字。
◆文本框用来在窗体、报表或数据访问页上显示输入或编辑数据,也可接受计算结果或用户输入。
◆选项组显示一组限制性的选项值。
◆切换按钮当表内数据具有逻辑性时,用来帮助数据的输入。
◆选项按钮与切换按钮类似,属单选。
◆复选框选中时,值为1,取消时,值为0。
第五章报表第一节认识报表第二节使用向导创建报表第三节自定义报表本章考点第一节认识报表一、报表的概念二、报表的视图三、报表的组成四、报表的类型一、报表的概念以一定的格式打印输出表中数据的对象。
与窗体的区别:报表专用于在纸张上打印输出数据,不能与用户交互;而窗体的主要功能是通过与用户的交互实现表中数据的浏览、更新、插入、删除、汇总和统计。
二、报表的视图1.设计视图用于创建和编辑报表。
2.打印预览视图用于查看报表的页面数据输出形态。
3.版面预览视图用于查看报表的版面设置。
三、报表的组成1.主体:用于设置需要在报表中央输出的主要数据。
2.报表页眉:用于设置需要在报表首部输出的信息(一般为报表标题或整个报表的统计汇总数据)。
3.报表页脚:用于设置需要在报表尾部输出的信息(一般为整个报表的统计汇总数据)。
4.页面页眉:用于设置需要在报表每页顶部输出的信息(一般为页码、打印日期、和输出数据的列标题)。
5.页面页脚:用于设置需要在报表每页底部输出的信息(一般为页码、打印日期)。
6.组页眉:用于设置需要在分组报表的每个分组上部输出的信息。
7.组页脚:用于设置需要在分组报表的每个分组下部输出的信息(一般为分组统计数据)。
注意:除主体节外,其它节都为可选项,可根据需要添加或去除。
四、报表的类型1.纵栏式报表2.表格式报表3.主子报表4.图表报表5.标签报表第二节使用向导创建报表一、自动创建报表向导二、报表向导三、图表向导四、标签向导一、自动创建报表向导快速创建简单的(单数据源,且不能自由选择字段)纵栏式和表格式报表。
例1:创建一个输出学生基本信息的纵栏式报表,名称为LR01。
1.选择数据库窗口中的“新建”按钮;2.在“新建报表”对话框中选择“自动创建报表”中的一种类型;3.在数据源组合框中选择数据源;4.保存并指定报表名称。
二、报表向导自动创建内容丰富(多数据源,且可根据需要自由选取字段)、格式多样(纵栏式、表格式、可分组、可统计、可排序)的报表。
Access数据库查询和报表的制作教程第一章:Access数据库查询的基本操作1.1 创建查询1.1.1 打开Access数据库,并选择要查询的数据表1.1.2 在查询选项卡中点击“新建查询”1.2 设计查询1.2.1 选择要显示的字段1.2.2 根据需求添加查询条件1.2.3 设置排序方式1.3 运行查询1.3.1 点击查询工具栏上的运行按钮1.3.2 查询结果将显示在查询窗口中第二章:Access数据库查询的进阶操作2.1 多条件查询2.1.1 使用逻辑运算符(如AND、OR)连接多个查询条件 2.1.2 设置复杂的查询条件,如嵌套查询2.2 使用通配符进行模糊查询2.2.1 使用星号(*)代表任意字符2.2.2 使用问号(?)代表单个字符2.3 利用计算字段实现更复杂的查询2.3.1 创建计算字段,并使用表达式进行计算2.4 使用查询参数2.4.1 使用参数作为查询条件,提高查询的灵活性2.4.2 在运行查询之前,输入参数的具体值第三章:Access数据库报表的创建与设计3.1 创建报表3.1.1 打开Access数据库,并选择要生成报表的数据表 3.1.2 在报表选项卡中点击“新建报表”3.2 设计报表3.2.1 选择要显示的字段3.2.2 设置报表的布局和格式3.2.3 添加报表标题、页眉、页脚等信息3.3 添加计算字段和汇总信息3.3.1 创建计算字段,并使用表达式进行计算3.3.2 添加汇总信息,如总计、平均值等3.4 设置排序和分组3.4.1 根据需求设置排序方式3.4.2 设置报表的分组规则第四章:Access数据库报表的格式化与导出4.1 设置报表的样式和颜色4.1.1 修改报表的字体、背景颜色等属性4.1.2 添加边框和线条,使报表更加清晰4.2 添加图表和图形4.2.1 在报表中插入图表,用于数据的可视化展示 4.2.2 添加图形,如公司Logo等4.3 导出报表4.3.1 将报表导出为PDF、Excel或其他常见格式 4.3.2 选择导出的数据范围和相关设置第五章:Access数据库查询和报表的进阶应用5.1 多表查询5.1.1 利用关系型数据库的特性,连接多个数据表进行查询5.1.2 使用连接查询、子查询等技术5.2 嵌入宏和VBA代码5.2.1 嵌入宏,实现自动化的查询和报表生成5.2.2 编写VBA代码,实现更复杂的数据处理和报表设计5.3 定时任务和自动化操作5.3.1 利用Windows任务计划程序实现定时运行查询和生成报表5.3.2 使用Access宏和VBA代码实现自动化操作通过本教程,你将学会如何使用Access数据库进行查询和报表的制作。
第5章报表一、选择题1、如果我们要使报表的标题在每一页都显示,那么应该设置()。
A:报表页眉 B:页眉页脚 C:组页眉 D:以上说法都不对2、报表中的报表页眉是用来()。
A:显示报表中的字段名称或对记录的分组名称B:显示报表的标题、图形或说明性文字C:显示本页的汇总说明D:显示整份报表的汇总说明3、当在一个报表中列出学生的3门课a、b、c的成绩时,若要对每位学生计算3门课的平均成绩,只要设置新添计算控件的控件源为()。
A:=a+b+c/3 B:=(a+b+c)/3C:=(a+b+c)/3 D:以上表达式均错4、在报表设计的工具栏中,用于修饰版面以达到更好显示效果的控件是()。
A:直线和多边形 B:直线和矩形C:直线和圆形 D:矩形和圆形5、下列关于报表的叙述中,正确的是()。
A:报表只能输入数据B:报表只能输出数据C:报表可以输入和输出数据D:报表不能输入和输出数据6、要实现报表按某字段分组统计输出,需要设置的是( )。
A:报表页脚 B:该字段的组页脚C:主体 D:页面页脚7、Access报表对象的数据源可以是()。
A:表、查询和窗体 B:表和查询C:表、查询和SQL命令 D:表、查询和报表8、如果要在整个报表最后输出信息,需要设置()。
A:页面页脚 B:报表页脚C:页面页眉 D:报表页眉9、在报表中,要计算“数学”字段的最高分,应将控件的“控件来源”属性设置为()。
A:=Max([数学]) B:Max(数学)C:=Max[数学] D:=Max(数学)10、在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在()。
A:组页眉/组页脚 B:页面页眉/页面页脚C:报表页眉/报表页脚 D:主体11、在关于报表数据源设置的叙述中,以下正确的是( )。
A:以是任意对象 B:能是表对象C:能是查询对象 D:以是表对象或查询对象12、下列不属于报表的4种类型的是()。
A:纵栏式报表 B:标签报表C:图表报表 D:表格式报表13、用来查看报表的页面数据输出形态的视图是()。
ACCESS练习题第五章报表一、选择题1、下面关于报表对数据的处理中表达正确的选项是A〕报表只能输入数据B〕报表只能输出数据C〕报表可以输入和输出数据D〕报表不能输入和输出数据2、用于实现报表的分组统计数据的操作区间的是A〕报表的主体区域B〕页面页眉或页面页脚区域C〕报表页眉或报表页脚区域D〕组页眉或组页脚区域3、为了在报表的每一页底部显示页码号,那么应该设置A〕报表页眉B〕页面页眉C〕页面页脚D〕报表页脚4、要在报表上显示格式为“7/总10页〞的页码,那么计算控件的控件源应设置为A〕[Page]/总[Pages] B〕=[Page]/总[Pages]C〕[Page]&“/总〞&[Pages] D〕=[Page]&“/总〞&[Pages]8、如果我们要使报表的标题在每一页上都显示,那么应该设置A〕报表页眉 B〕页面页眉C〕组页眉 D〕以上说法都不对9、对报表属性中的数据源设置,以下说法正确的选项是A〕只能是表对象 B〕只能是查询对象C〕既可以是表对象也可以是查询对象 D〕以上说法均不正确10、报表中的报表页眉是用来A〕显示报表中的字段名称或对记录的分组名称B〕显示报表的标题、图形或说明性文字C〕显示本页的汇总说明D〕显示整份报表的汇总说明11、请判断以下这张报表的类型12、关于报表功能的表达正确的选项是A〕可以对数据库中的数据进行输入、分组、汇总和打印输出B〕可以对数据库中的数据进行输入、计算、汇总和打印输出C〕可以对数据库中的数据进行输入、分组、计算和打印输出D〕可以对数据库中的数据进行分组、计算、汇总和打印输出14、Access的报表操作提供了3种视图,下面不属于报表操作视图的是A〕“设计〞视图B〕“打印预览〞视图C〕“报表预览〞视图D〕“版面预览〞视图15、以下关于报表组成的表达中错误的选项是A〕打印在每页的底部,用来显示本页的汇总说明的是页面页脚B〕用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表结束处的是报表页脚C〕报表显示数据的主要区域叫主体D〕用来显示报表中的字段名称或对记录的分组名称的是报表页眉二、填空题1、报表设计中页码的输出、分组统计数据的输出等均是通过设置绑定控件的控件源为计算表达式形式而实现的,这些控件就称为【1】。
一、选择题【例1】下面关子报表对数据处理的叙述正确的选项是A)报表只能输入数据B)报表只能输出数据C)报表可以输入和输出数据D)报表不能输入和输出数据【例2】用于实现报表分组统计数据的操作区间的是A)报表的主体区域B)页面页眉或页面页脚区域C)报表页眉或报表页脚区域D)组页眉或组页脚区域【例3】对报表属性中的数据源设置,下列说法正确的是A)只能是表对象B)只能是查询对象C)既可以是表对象也可以是查询对象D)以上说法均不对【例4】如果我们要使报表的标题在每一页上都显示,那么应该设置A)报表页眉B)页面页眉C)组页眉D)以上说法都不对【例5】关子报表功能,下列叙述不正确的是A)可以呈现各种格式的数据B)可以分组组织数据,进行汇总C)可以包含子报表与图标数据D)可以进行计数、求平均、求和等统计计算【例6】Access的报表操作提供了3种视图,下面不属子报表操作视图的是A)"设计"视图B)"打印预览"视图C)"报表预览"视图D)"版面预览"视图【例7】用来查看报表的页面数据输出形态的视图是A)"设计"视图B)"打印预览"视图C)"报表预览"视图D)"版面预览"视图【例8】以下关子报表组成的叙述中错误的是A)打印在每页的底部,用来显示本页的汇总说明的是页面页脚B)用来显示整份报表的汇总说明,在所有记录都被处理后,只打印在报表的结束处的是报表页脚C)报表显示数据的主要区域叫主体D)用来显示报表中的字段名称或对记录的分组名称的是报表页眉【例9】报表中的报表页眉是用来A)显示报表中的字段名称或对记录的分组名称B)显示报表的标题、图形或说明性文字C)显示本页的汇总说明D)显示整份报表的汇总说明【例10】如果要在报表的每一页底部显示页码号,那么应该设置A)报表页眉B)页面页眉C)页面页脚D)报表页脚【例11】可以用来设置颜色或阴影等特殊效果的是A)报表页眉B)报表页脚C)页面页眉D)页面页脚【例12】下面对4种报表的说明有误的是A)纵栏式报表可以安排显示一条记录的区域,也可以同时显示一对多关系的"多"端的多条记录的区域、甚至包括合计B)表格式报表通常一行显示一条记录、一页显示多条记录,其记录数据的字段标题信息被安排在每页的主体节区内显示C)图表报表是指包含图标显示的报表类型,可以更加直观地表示出数据之间的关系D)标签报表在实际应用中经常会用到标签,是一类特殊类型的报表【例13】不属于报表的4种类型的是A)纵栏式报表B)表格式报表C)图表报表D)数据表报表【例14】使用"设计"视图创建报表时的主要操作过程叙述正确的是①创建空白报表并选择数据源②添加页眉页脚③布置控件显示数据、文本和各种统计信息④设置报表排序和分组属性⑤设置报表和控件外观格式、大小位置和对齐方式A)①②③④B)①③④⑤C)①②③④⑤D)以上均错误【例15】使用什么创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息A)"自动报表" B)"报表向导" C)"图标向导" D)"标签向导"【例16】刚基于"数据库"窗体中当前选定的一个表对象或查询对象,通过在"插入"菜单中选择"自动报表"命令直接创建纵栏式报表的方法创建出的报表只有A)报表页眉、页脚B)页面页眉、页脚C)主体区D)无内容的空报表【例17】如图5-1所示报表的类型是A)纵栏式报表B)表格式报表C)图表报表D)标签报表【例18】如图5-2所示报表是A)纵栏式报表B)表格式报表C)图表报表D)标签报表【例19】在报表中,改变一个节的宽度将A)只改变这个节的宽度B)只改变报表的页眉、页脚的宽度C)改变整个报表的宽度D)因为报表的宽度是确定的,所以不会有任何改变【例20】当在一个报表中列出学生的3门课a、b、c的成绩时,若要对每位学生计算3门课的平均成绩,只要设置新添计算控件的控件源为A)"=a+b+c/3" B)"(a+b+c)/3" C)"=(a+b+c)/3" D)以上表达式均错【例21】下面关于子报表概念叙述中不正确的是A)在合并报表时,两个报表中的一个必须作为主报表B)可以在已有的报表中创建子报表C)可以将某个已有的报表添加到其他已有的报表中来创建子报表D)设置主/子报表链按字段时,链接字段一定要显示在主报表或子报表上【例22】要在报表上显示格式为"7/总10页"的页码,则计算控件的控件源应设置为A)[Page]/总Pages] B)=[Page]/总Pages]C)[Page] & "/总" & [Pages] D)=[Page] & "/总" &[Pages]【例23】在报表设计中,用来绑定控件显示字段数据的最常用的计算控件是A)标签B)文本框C)列表框D)选项按钮【例24】以下是设计报表的9个基本操作,请排列其前后顺序①设计报表的外观和功能②使用图片和其他特殊效果增强报表的可视性③更改已添加的各种控件的外观、大小和位置④新建报表并将它绑定到表和查询⑤确定需要的数据⑥定义排序和分组选项⑦根据需要添加其他字段的标签和文本控件⑧创建报表要绑定的表和查询⑨使用文本控件将相应字段放置到报表上A)①②③④⑤⑥⑦⑧⑨B)①⑤⑧④⑨⑦③⑥②C)⑤⑧①④⑨⑦③⑥②D)①⑤⑧④⑨⑥⑦③②【例25】如图5-3所示报表中,"学生选课成绩汇总表"是报表的A)页面页眉B)页面页脚C)报表页眉D)报表页脚【例26】报表统计计算中,如果是进行分组统计并输出,则统计计算控件应该放置在什么节区内的相应位置A)主体节B)报表页眉/报表页脚C)页面页眉/页面页脚D)组页眉/组页脚一、选择题(1)以下叙述正确的是A)报表只能输入数据B)报表只能输出数据C)报表可以输入和输出数据D)报表不能输入和输出数据(2)要实现报表的分组统计,其操作区域是A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组页脚区域(3)关于报表数据源的设置,以下说法正确的是A)可以是任意对象B)只能是表对象C)只能是查询对象D)只能是表对象或查询对象(4)要设置只在报表最后一页主体内容之后输出的信息,需要设置A)报表页眉B)报表页脚C)页面页眉D)页面页脚(5)在报表设计中,以下可以做绑定控件显示普通字段数据的是A)文本框H)标签C)命令按钮D)图像控件(6)要设置在报表每一页的底部都输出的信息,需要设置A)报表页眉B)报表页脚C)页面页眉D)页面页脚(7)要实现报表按某字段分组统计输出,需要设置A)报表页脚B)该字段组页脚C)主体D)页面页脚(8)要显示格式为"页码/总页数"的页码,应当设置文本框的控件来源属性值为A)[Page]/[Pages] B)=[Page]/[Pages]C) [Page]& "/" & [Pages] D)=[Page]& "/" & [Pages](9)如果设置报表上某个文本框的控件来源属性为"=2*3+1",则打开报表视图时,该文本框显示的信息是A)未绑定B)7 C)2*3+1 D)出错(10)不是报表的组成部分的是A)报表页眉B)报表页脚C)报表主体D)报表设计器(11)Access为报表操作提供了多少种视图?A)2 B)3 C)4 D)5(12)报表页眉主要用来显示A)标题B)数据C)分组名称D)汇总说明(13)报表是以什么格式表现用户的数据的一种方式?A)文档B)显示C)打印D)视图(14)如果要设置整个报表的格式,应单击相应的A)报表选定器B)报表设计器C)节选定器D)报表设计器或报表背景(15)如果将窗体背景图片存储到数据库文件中,则在"图片类型"属性框中应指定A)嵌入方式B)链接方式C)嵌入或链接方式D)任意方式(16)如果想要按实际大小显示报表背景图片,则在报表属性表中的"图片编放模式"用性应设置为A)拉伸B)剪裁C)缩放D)平铺(17)在报表中添加时间时,Access将在报表上添加一个什么,并将其"控件来源"属性设置为时间的表达式?A)标签控件B)组合框控件C)文本框控件D)列表框控件(18)如果报表中没有页眉,则Access将显示时间的文本框添加到A)页面页眉节B)主体节C)页面页脚节D)报表页脚节(19)设计报表时,关于页眉页脚说法正确的是A)如果设置了页眉,就设置了页脚B)页眉和页脚可以分开设置,但必须都要设置C)可以只设页眉或只设页脚D)以上说法都不正确(20)主报表是基于什么创建的报表?A)表B)查询C)具有主键的表D)对象(21)在报表的"设计"视图中,各区段被表示成带状形式,称为A)段B)节C)页D)章(22)报表页眉节通常用于显示A)报表封面B)报表说明C)报表汇总D)报表补充(23)报表主体节主要用来A)显示图形B)显示表C)处理记录D)处理字段(24)报表页面页眉节主要用来A)显示报表的标题、图形或说明性文字B)显示报表中字段名或对记录的分组名称C)显示记录数据D)显示汇总说明(25)报表类型不包括A)纵栏式B)表格式C)数据表D)图表式(26)什么报表也称为窗体报表?A)纵栏式B)表格式C)数据表D)图表式(27)不属于报表视图的是A)"设计"视图B)"打印预览"视图C)"版面预览"视图D)"数据表"视图(28)在Access中,创建报表的方式为A)使用"自动报表"功能B)使用向导功能C)使用设计视图D)以上都是(29)创建的报表只有主体区的创建方法是A)使用"自动报表"功能B)使用向导功能C)使用设计视图D)以上都有(30)使用"自动报表"功能创建的报表只有A)报表页眉B)报表页脚C)主体区D)以上都有(31)Access提供了多少种预定义报表格式?A)3 B)4 C)5 D)6(32)不是Access预定义报表格式的是A)"大胆" B)"正式" C)"标准" D)"浅灰"(33)一个报表最多可以安排多少个字段或字段表达式对记录进行排序?A)4 B)6 C)8 D)10(34)一个报表最多可以对多少个字段或表达式进行分组?A)4 B)6 C)8 D)10(35)计算型控件的数据源主要是A)表B)查询C)计算表达式D)以上都是(36)最常用的计算控件是A)文本框B)标签C)命令按钮D)组合框(37)计算型控件的控件源必是什么开头的一个计算表达式?A)"," B)"<" C)"=" D)">‘’(38)报表是Access数据库的A)对象B)数据组织形式C)数据输出形式D)以上都是(39)关于报表功能叙述错误的是A)可以呈现格式化的数据B)可以分组组织数据,进行汇总C)可以包含子报表D)可以操纵数据表(40)表格式报表的字段标题信息被安排在什么节区显示?A)报表页眉B)主体C)页面页眉D)页面页脚(41)纵栏式报表的字段标题信息被安排在什么节区显示?A)报表页眉B)主体C)页面页眉D)页面页脚(42)使用"报表向导"创建报表时,定义好分组之后。