Access数据库系统与应用 第5章 报表设计与打印
数据库原理及应用课件:第5章 ACCESS 数据库—面向对象的程序设计语言(VBA)
13
2022/10/3
– 用户自定义型 所占字节数与元素个数有关,用 户可以使用Type语句定义任何数据类型。语法 如下:
– [Private/Public] Type 类型名
– 元素名 As 数据类型
–…
– End Type
例如:自定义一个教师的基本信息数据类型,其 中包括姓名、性别、年龄的信息。
4
2022/10/3
– 对象(Object)—是类的一个实例,是组成一个 系统的基本逻辑单元,是具有某些特征的具体的 事物的抽象。每个对象都具有属性和行为。
– 数据抽象(Data Abstraction)—指仅表现核心 的特性而不描述背景细节的行为。
– 继承(Inheritance)—是可以让某个类型的对象 获得另一个类型的对象的属性的方法。
24
2022/10/3
例:已知两个数x和y,比较它们的大小,使 得x大于y。
– 方法一:if x<y then
t=x
x=y
y=t
end if
– 方法二: if x<y then t=x:x=y:y=t
25
2022/10/3
– If …Then…Else语句(双分支结构)。此语句 也有两种形式:块结构和行结构。
– I说f…明T:hen语句(单分支结构)。有两种形
式1):表块达结式构一和般行为结关构系表达式、逻辑表达 块式0结为,构F也a形l可s式e以。:为If<算表术达表式达>式Th,e非n 0为True,
2)语句块可以语是句一块句或多句,若用行结 构来表示,则En只d 能If是一句语句,若多句, 行语结句构间形需式用:冒If号<表隔达开式,>而T且he必n须<语在句一>行上 书写。
access2016数据库技术与应用教程
Access2016数据库技术与应用教程第一章:Access2016数据库概述1.1 什么是数据库数据库是指按照数据结构来组织、存储和管理数据的仓库。
它的设计目的是为了在不同层次上对数据进行管理和操作,可以提高数据的管理效率,并且能够在多个操作系统上运行。
1.2 Access2016数据库概述Access2016是微软公司推出的一款以Windows操作系统为基础的关系数据库管理系统。
它是属于Office系列软件中的一部分,拥有图形用户界面,易于上手,适合初学者使用。
第二章:Access2016数据库基础知识2.1 Access2016数据库的安装在安装Access2016数据库之前,首先需要下载相应的安装包,然后按照提示进行步骤安装。
2.2 Access2016数据库的界面介绍Access2016数据库的界面分为菜单栏、工具栏、工作区和状态栏。
菜单栏包括文件、主页、创建、外观、数据库工具和添加-Ins六个主要选项,可以方便地进行数据库的管理和操作。
第三章:Access2016数据库的基本操作3.1 创建数据库在Access2016中,可以通过创建空白数据库或者使用模板来创建数据库。
选择创建数据库后,输入数据库名称,选择保存路径,即可创建完成。
3.2 数据表的创建与编辑在Access2016中,可以通过创建数据表来存储数据。
创建数据表时,需要指定表的字段名称和字段类型,可以对表的属性进行编辑和调整。
3.3 查询的创建与使用查询是在数据表中查找和显示符合特定条件的数据。
在Access2016中,可以通过查询向数据库提出问题并获得相应的结果。
3.4 表单和报表的设计与使用表单和报表是用来显示数据库中的数据的工具。
通过在Access2016中进行表单和报表的设计,可以方便地展示和输出数据。
第四章:Access2016数据库的进阶操作4.1 关系的建立与维护在实际应用中,常常需要对不同的数据表进行关联,以便进行更强大的数据操作。
Access数据库基础与应用教程第5章窗体
5.2.3 使用“窗体向导”创建基于一个表的窗体(例5-6 )
如果为了避免用户在使用窗体查看记录的过程无意 中修改表的内容,则可以打开窗体的“设计”窗口,然 后在“属性”对话框中将窗体的“允许编辑”、“允许 删除”、“允许添加”等属性的属性值设置为:“否” (如图5-22所示)。
3.使用“自动创建窗体:数据表”创建数据表窗 体 例5-3 在“学生管理系统”数据库中,使
用“自动创建窗体:数据表”创建一个名为 “例5-3学生修课成绩(数据表窗体)”的数据 表窗体。该窗体记录源是“修课成绩”表。
4.使用“自动窗体:数据透视表”创建数据透视表窗体
例5-4 在“学生管理系统”数据库中,使用“自
5.2 创建窗体
窗体是用户与数据库系统之间进行交互的
主要对象。在使用某种功能的窗体之前,也必
须根据应用需求,先创建好该窗体。
5.2.1 创建窗体的方法
(1)“在设计视图中创建窗体”方法与“新建窗 体”对话框的“设计视图”方法相同。 (2)“使用向导创建窗体”方法与“新建窗体” 对话框的“窗体向导”方法相同。
5属性”对话框示例
5.1.8 窗体和控件的事件
事件是一种特定的操作,在某个对象上发生或对某个 对象发生。Access 可以响应多种类型的事件,如键盘事 件、鼠标事件、对象事件、窗口事件及操作事件等等。事 件的发生通常是用户操作的结果, 例如,当打开某窗体显出第一个记录之前时所发生 “打开”窗口事件。单击鼠标时发生“单击”鼠标事件。 事件过程是为响应由用户或程序代码引发的事件或由 系统触发的事件而运行的过程。过程包含一系列的 Visual Basic 语句,用以执行操作或计算值。通过使用事件过程, 可以为在窗体或控件上发生的事件添加自定义的事件响应。
第5章_计算机二级报表
21
5.4 报表的排序和分组 排序是将记录按照一定的规则进行排序,分组是将具 有相同类型的记录排列在一起,并且可以对同组数据 进行计算和汇总。
22
5.5 使用计算控件 一、报表中添加的计算控件 计算控件的控件来源是计算表达式。当表达式的值发 生变化时,会重新计算结果并输出。文本框是最常用 的计算控件。
12
将主体中的标签控件移至页面页眉节(当光标变成手 形时拖动,或通过”剪切“命令或借助方向键移动), 借助”格式“菜单中的”对齐“、”大小“、”水平 间距“、”垂直间距“命令调整各个控件的位置、大 小,并通过“格式”属性设置其格式。
13
5.3 编辑报表 编辑报表主要包括设置报表格式、添加背景图案、添 加页码、添加时间日期等。 一、设置报表格式 Access数据库自带了”大胆“、”正式“、”紧灰 “、”组织“和”随意“6种预定义报表格式。 在报表的设计视图下,单击”自动套用格式“按钮, 然后进行选择。
16
日期、时间表达式及显示结果
序号
1 2 3 4 5 6 7 =Now() =Date() =Time() =year(date()) =month(date()) =day(date()) =year(date())&’年’&month(date())&’月 ’&day(date())&’日’
表达式
7
二、使用“报表设计”工具创建报表
8
三、使用“空报表”工具创建报表
9
四、使用“标签向导”创建报表
10
五、使用“设计”视图创建报表 Access中,用户可以在设计视图中根据自己的需要自 行设计报表样式,以使报表更加符合要求。也可以在 使用自动报表和向导建立好报表后,在“设计”视图 中更改。
Access数据库系统与应用 第5章 报表设计与打印
ACCESS数据库应用
1.报表的美化 设置报表格式
在“设计视图”中|“格式”菜单|“自动套用格式”命令
添加背景颜色及图案
选择对象|鼠标右键|背景 “属性”窗口|“对象” 框中选择“报表”|图片
操作演示
ACCESS数据库应用
2.设置分页符、页码、时间 插入分页符
“设计视图”|工具箱中的“分页符”按钮
【例5.4】在“高校图书馆管理系统”数据库 中使用“标签向导”创建“图书编目表”标 签报表,制作“书名和定价”标签。
操作演示
ACCESS数据库应用
3.利用“设计视图”创建报表 利用设计视图创建报表
通常在下列情况下,可以直接使用“设计视图”创 建报表: • 报表的数据源不是由表或查询提供的 • 需要自行设置报表的数据源
ACCESS数据库应用
2.报表的分组与汇总
对记录分组与汇总具体操作方法:
在使用“报表向导”创建报表时,添加分组级别。 在报表的“设计视图”中,打开“排序与分组”对话框,设置排序 与分组字段或表达式和排序方式,在“组属性”中选择报表“组页 眉”和“组页脚”的参数为“是”,在具体的组页脚节中添加文本 框,设置分组字段表达式。 添加“报表页眉/页脚”节,在报表页脚节中设置字段统计表达式, 报表汇总表达式的控件一般为文本框。
【例5.2】在“高校图书馆管理系统”数据库中 使用“报表向导”创建“读者档案表”报表。
ACCESS数据库应用
(2)利用“图表向导”创建
操作步骤:
启动“图表向导”,选择创建图表报表所需的数据源; 选出用于图表的字段; 选定图表类型; 确定图表的“轴”、“系列”和“数据”信息; 输入图表标题; 保存图表。
【例5.8】使用“自动报表”创建一个“表格式”的 报表“读者借阅表2”,然后编辑报表,统计每个读 者借阅书籍的本数及所有借出书籍的本数。
ACCESS最佳教程(报表的设置教学)
第四章报表◆报表的功能◆报表的设计◆报表的记录分组和排序◆报表的打印和预览一、报表的功能尽管数据表和查询都可用于打印,但是,报表才是打印和复制数据库管理信息的最佳方式,可以帮助用户以更好的方式表示数据。
报表既可以输出到屏幕上,也可以传送到打印设备。
报表是查阅和打印数据的方法,与其他的打印数据方法相比,具有以下两个优点:◆报表不仅可以执行简单的数据浏览和打印功能,还可以对大量原始数据进行比较、汇总和小计。
◆报表可生成清单、订单及其他所需的输出内容,从而可以方便有效地处理商务。
报表作为Access 2003数据库的一个重要组成部分,不仅可用于数据分组,单独提供各项数据和执行计算,还提供了以下功能:◆可以制成各种丰富的格式,从而使用户的报表更易于阅读和理解.◆可以使用剪贴画、图片或者扫描图像来美化报表的外观。
◆通过页眉和页脚,可以在每页的顶部和底部打印标识信息◆可以利用图表和图形来帮助说明数据的含义。
二、报表设计如同数据库中创建的大多数对象一样,用户可以采用多种方式来创建所需的报表。
首先,打开数据库窗口,单击【对象】栏下的【报表】按钮,然后单击【报表设计】工具栏上的【新建】,则弹出【新建报表】对话框。
1. 报表设计工具⑴工具栏视图、对象、超链接、字段列表、工具箱、排序分组、自动套用格式、代码、属性、生成器、数据库窗口、新对象、线条/边框宽度、特殊效果⑵工具箱在报表设计过程中,工具箱是十分有用的,下面具体介绍【工具箱】中的各个控件.◆选择对象用于选定操作的对象。
◆控件对象单击该按钮后,在使用其他控件时,即可在向导下完成。
◆标签显示标题、说明文字。
◆文本框用来在窗体、报表或数据访问页上显示输入或编辑数据,也可接受计算结果或用户输入。
◆选项组显示一组限制性的选项值。
◆切换按钮当表内数据具有逻辑性时,用来帮助数据的输入。
◆选项按钮与切换按钮类似,属单选。
◆复选框选中时,值为1,取消时,值为0。
属多选. ◆组合框包括了列表框和文本框的特性。
数据库及其应用自考题-5_真题(含答案与解析)-交互
数据库及其应用自考题-5(总分100, 做题时间90分钟)一、单项选择题1.如果要在报表的每一页底部显示页码号,那么应该设置( ) A.报表页眉B.页面页眉C.页面页脚D.报表页脚SSS_SIMPLE_SINA B C D分值: 2答案:C[解析] 页面页脚主要用于显示报表的页码、制表人和审核人等信息。
放置在该节中的内容将显示或打印在报表每一页的底部。
2.用于创建窗体或修改窗体的窗口是窗体的( )A.“设计”视图B.“窗体”视图C.“数据表”视图D.“透视表”视图SSS_SIMPLE_SINA B C D分值: 2答案:A[解析] “设计”视图用于创建窗体或修改窗体的窗口;“窗体”视图是显示记录数据的窗口,主要用于添加或修改表中的数据;“数据表”视图是以行列格式显示表、查询或窗体数据的窗口;而“透视表”视图是没有的。
3.为一个表创建索引是为了( )A.建立表的主键B.提高对表中数据进行查找的速度C.对表中记录进行物理排序D.对表中记录进行编号SSS_SIMPLE_SINA B C D分值: 2答案:B4.在查询的设计视图中,若设置的查询准则如图所示,则对应的查询准则表达式是( )A.Like"王*"AND"男"B.Like"王*"OR"男"C.姓名Like"王*"AND性别="男"D.姓名Like"7=*"OR性别="男\SSS_SIMPLE_SINA B C D分值: 2答案:C5.下列有关Access数据库安全性的说法中,错误的是( )A.可以设置数据库密码B.可以设置用户权限C.可以设置用户帐户D.只能将用户添加到系统默认的“用户组”中SSS_SIMPLE_SINA B C D分值: 2答案:D6.如果要将一个关系模式规范化为3NF,必须( )A.消除非主属性对键的部分函数依赖B.消除主属性对键的部分函数依赖C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖SSS_SIMPLE_SINA B C D分值: 2答案:C7.下列用于显示数据和计算结果值的区域是( )A.报表页眉节B.报表页脚节C.组页眉节D.组页脚节SSS_SIMPLE_SINA B C D分值: 2答案:C8.根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为( )A.交叉表查询B.索引查询C.选择查询D.操作查询A B C D分值: 2答案:C9.假设某用户想把歌手的音乐存入Access数据库中,那么他该采用的数据类型是( )A.查询向导B.自动编号C.OLE对象D.备注SSS_SIMPLE_SINA B C D分值: 2答案:C[解析] OLE对象用于存储在其他程序中使用OLE协议创建的对象,例如Word 文档、Excel电子表格、图像、声音或其他二进制数据等,可以将这些对象链接或嵌入Access表中,必须在窗体或报表中使用绑定对象框来显示OLE对象。
Access中的查询与报表制作
Access中的查询与报表制作Access是一种常用的关系型数据库管理系统,它提供了强大的功能用于查询和报表制作。
本文将介绍Access中的查询和报表制作的方法和步骤,帮助读者快速学习和掌握这些功能。
一、查询的概念和使用方法查询是Access中用于从数据库中检索数据的工具,可以根据用户定义的条件和需求来获取特定的记录。
以下是查询的使用方法:1. 打开Access并选择要查询的数据库,点击“创建”选项卡中的“查询设计”。
2. 在查询设计视图中,选择要查询的表格,将其添加到查询设计窗口中。
3. 在字段栏中选择要检索的字段,并可根据需要添加筛选条件。
4. 点击“运行”按钮,即可运行查询并显示检索结果。
通过查询,用户可以实现根据指定条件检索出符合要求的数据,方便用户进行数据的筛选和查找。
二、报表的概念和制作方法报表是Access中用于展示和打印数据库记录的工具,用户可以通过报表展示数据库中的数据,也可以根据需求进行报表的设计和格式调整。
以下是报表的制作方法:1. 打开Access并选择要制作报表的数据库,点击“创建”选项卡中的“报表设计”。
2. 在报表设计视图中,选择要展示的表格或查询,并将其添加到报表设计窗口中。
3. 在报表设计视图中,可以根据需要添加标题、页眉、页脚等元素,调整报表的格式和布局。
4. 选择要在报表中显示的字段,并设置字段的排序和汇总方式。
5. 点击“打印预览”按钮,可查看报表的效果。
如需要调整,可返回报表设计视图进行修改。
通过报表,用户可以将数据库中的数据以直观、清晰的方式展示出来,并可以选择打印输出,便于进行数据的分析和归档。
三、查询与报表的应用场景查询和报表功能在实际应用中有广泛的应用场景,以下是几个典型的示例:1. 学生成绩查询用户可以根据学生姓名或学号进行查询,获取特定学生的成绩信息,并通过报表的形式展示。
2. 订单统计报表用户可以根据日期范围、产品类别等条件进行查询,获取特定时间段内的订单信息,并将结果以报表的形式统计和展示。
Access如何进行报表的生成和打印
Access如何进行报表的生成和打印Access是一个流行的关系型数据库管理系统,可以用来存储数据并生成报表。
在Access中,用户可以通过查询和报表功能轻松地生成各种类型的报表,并且可以通过打印功能将报表输出到纸质格式。
下面将详细介绍在Access中如何进行报表的生成和打印。
1.数据准备首先,生成报表之前需要做好数据准备工作。
用户可以在Access中创建数据表或导入外部数据源,确保数据的准确性和完整性。
此外,还可以在数据表中添加计算字段或者进行数据清洗工作,以便生成更加准确和有用的报表。
2.查询数据在生成报表之前,用户需要先确定报表所需要的数据,然后使用查询功能从数据库中检索出这些数据。
在Access中,用户可以通过“查询设计”工具来创建查询,选择所需的表和字段,并设置适当的条件和排序规则。
通过查询可以方便地过滤出需要的数据,准备好生成报表所需的数据源。
3.创建报表一旦数据准备好,就可以开始创建报表了。
在Access中,用户可以使用“报表设计”工具来创建报表。
在报表设计视图中,用户可以将查询的结果以表格、图表或其他方式展示出来,并根据需求添加标题、页眉、页脚、Logo等元素,美化报表的外观。
4.设置报表属性在创建报表的过程中,用户还可以设置报表的属性,包括页面大小、方向、边距、页码等选项。
通过设置报表属性,可以确保报表在打印时能够呈现出最佳的效果,并且符合用户的需求。
5.打印报表一旦报表设计完成并设置好属性,用户就可以使用打印功能将报表输出到纸质格式。
在Access中,用户可以通过“打印预览”功能先预览报表的打印效果,然后通过“打印”按钮将报表打印出来。
在打印设置中,用户可以选择打印的页数、打印机、纸张大小等选项,以便按需打印报表。
6.导出报表除了打印,用户还可以将报表导出为其他格式,如PDF、Excel、图片等。
在Access中,用户可以通过“另存为”功能将报表导出为不同格式的文件,以便与他人共享或者备份报表数据。
Access数据库查询和报表的制作教程
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数据库进行查询和报表的制作。
Access2010数据库第五章 报表习题 (2)
第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应用技术教程第5章 Access查询及其应用
上一页 下一页 退出
《Access数据库应用基础及实训教程》
(2) 添加数据表。 在【显示表】对话框中,单击建立查询所需的数据表。若 要添加多个数据表,可以按住Ctrl键,同时选择多个数据表, 如图5.12所示。然后单击【添加】按钮,将数据表添加到查询 对话框中。也可以通过双击所需的数据表的方法添加数据表。
上一页 下一页 退出
《Access数据库应用基础及实训教程》
(1) 删除查询:删除查询可以从一个或多个表中删除一组记录 (2) 更新查询:更新查询可以对一个或多个表中的一组记录作 全局的更改,使用更新查询,可以更改已有表中的数据。 (3) 追加查询:追加查询将一个或多个表中的一组记录添加到 一个或多个表的末尾。 (4) 生成表查询:生成表查询可以根据一个或多个表中的全部 或部分数据新建表。生成表查询有助于创建表以导出到其 他Microsoft Access数据库。 5.SQL查询 SQL即结构化查询语言,SQL查询是使用SQL语句创建的 查询。可以使用SQL语句来查询、更新和管理Access数据库。 Access中所有查询都可以认为是一个SQL查询,在其他查询提 供的创建工具中,虽然不用输入SQL语句,但系统最终都将自 动生成SQL查询。
上一页 下一页 退出
《Access数据库应用基础及实训教程》
本章重点分析选择查询和SQL查询,其他查询使用机会较 少,请参考帮助系统学习其操作方法。 5.1.2 查询的功能 如果“隐藏”数据表中不需要显示或打印的列,然后显示 或打印数据表中的数据,这样也能完成类似查询的功能,但是 这样做只能从一个数据表选择所需的数据,而不能保存结果。 而使用查询可以按照不同的方式查看、更改和分析数据。也可 以用查询作为窗体、报表和数据访问页的记录源。查询的主要 功能如下: (1) 选择字段:从数据表选择所需的部分字段。 (2) 选择记录:从数据表中选择符合规定条件的部分记录。 (3) 排序记录:对数据表的数据进行重新排序,按新的顺序浏 览记录。 (4) 修改数据:采用查询可以一次修改、删除或增加一组相关 的记录。 (5) 建立新表:采用生成表查询,可以根据查询结果新建一个 查询结果表。
第5章 报表
2、指定报表数据源
打开‘报表’的属性窗口,选择“数据”选项卡,然后 单击“记录源”向下箭头,从下来列表框中选择一个表或查询 为新报表的数据源。 上述方法只能选择单个的表或查询做为数据源,也可以点 击“记录源”旁边的生成器按钮“„”,利用“查询生成器” 把多个表或查询中的数据作为数据源,在“查询生成器”中设 置好之后点“关闭”按钮,然后点击“是”即可返回。 如:将StuInfo中的StuSex字段以及综合测评表中的所有 字段作为报表数据源。
2、“报表向导” 创建报表 由于“报表”数据来源只能是一个表或查询,而 且格式简单。使用报表向导可以设置数据来源是多个 表或查询(必须先建立关系),而且可以设置分组、汇 总等信息,功能强大,常用。很多报表中可以先用报 表向导制作一个基本的报表,然后再使用“设计视图” 做局部修改。 使用向导的几个步骤: 1、在 “创建”,选中“报表向导” 。 2、添加要在报表中显示的字段,可以是多个表的 字段。
② 在组页眉/页脚中添加计算控件 一般都是在组页脚处添加计算控件,该计算控件 对本组的所有记录做统计。
如:在组页脚节中添加7个的计算控件,分别计 算品德分数、理论成绩、获奖分数的平均分及最高分, 并统计该组中记录的条数。需要添加三个标签控件显 示“平均分”、“最高分”和“人数”。
③ 在报表页眉/页脚中添加计算控件 一般都是在报表页脚处添加计算控件,该计算控件对报表 中的所有记录做统计。 如:与 “组页脚”统计类似,在报表页脚节中添加7个 的计算控件,分别计算品德分数、理论成绩、获奖分数的平均 分及最高分,并统计该组中记录的条数。需要添加三个标签控 件显示“总平均分”、“最高分”和“总人数”。
(2)报表统计计算 在ACCESS中利用计算控件表达式进行统计计算并输出结果 的操作主要有两种方式:1、在主体节中添加计算控件。2、在 组页眉/页脚中添加计算控件。 注意:一般“页面页眉/页脚”中不添加对记录进行统计 汇总的数据,它只放时间、页码、作者等与记录无关的信息。
Access第五章_报表
(6)按需求设置和调节控件
(7)打印预览查看报表显示,命名保存
5.3 编辑报表
在报表的“设计”视图中对已创建的报表 进行编辑和修改
设置报表格式 添加背景图案 添加时间日期 添加分页符和页码 使用节 绘制线条和矩形
5.3.1 设置报表格式
(1)打开要报表的“设计”视图
(2)选中要设置格式的报表、节区或控件, 单击“格式”菜单的“自动套用格式”命 令,或单击工具栏上的按钮
5.4.2 记录分组 (1)“视图”菜单“排序与分组”选项,或工 具栏上“排序与分组”按钮 (2)在分组属性中的“组页眉”和“组页脚” 属性设为“是” (3)设置“分组形式”、“组间距”和“保持 同页”属性 例5.9对学生成绩按照编号进行分组
5.5 使用计算控件 报表设计过程中,经常要进行各种计算并 将结果显示出来,控件源为计算表达式的控件 称为“计算控件”,文本框是最常用的计算控件 注意:计算控件的控件源必须是“=”开头 的表达式 5.5.1 报表添加计算控件 5.5.2 报表统计计算
关于主报表:
主报表可以是绑定的(基于数据表、查询或SQL语 句),也可以是非绑定的
主报表可以包含一个或多个子报表,也可以包含一 个或多个子窗体 在子报表和子窗体中,还可以包含子报表或子窗体, 但不能超过两级
关于子报表:
5.6.1 在已有报表中创建子报表
首先确保主报表和子报表之间已经建立了联 系 例5.12 在”学生信息表”主报表添加”选课成绩 信息”子报表 (1)调整主报表界面,给子报表预留空间(一般 式主体下方) (2)保证控件向导已经按下工具箱“子窗体/ 子报表”
5.6.3 链接主报表和子报表
第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习题第五章
同步练习一、选择题(l)以F叙述正确的是A)报表只能输人数据 B)报表只能输出数据C)报表可以输人和输出数据 D)报表不能输人和输出数据(2)要实现报表的分组统计,其操作区域是A)报表页眉或报表页脚区域B)页面页眉或页面页脚区域C)主体区域D)组页眉或组负脚区域(3)关于报表数据源的设置,以下说法正确的是1)可以是任意对象B)只能是表对象C)只能是查询对象D)只能是表对象或查询对象(4)要设置只在报表最后一页主体内容之后输出的信息,需要设置A)报表页眉B)报表页脚 C)页面页眉D)页面页脚(5)在报表设计中,以下可以做绑定控件显示普通字段数据的是A)文本框B)标签 C)命令按钮D)图像控件(6)要设置在报表每一页的底部都输出的信息,需要设置A)报表页眉B)报表页脚 C)页面贞眉D)页面页脚(7)要实现报表按某字段分组统计输出,需要设置A)报表页脚出该字段组页脚 C)主体D)页面页脚(8)要显示格式为“页码人总页数”的页码,应当设置文本框的控件来源属性值为A)[Page]/[Pages] B)=[Page]/[Pages]C)[Page]&”/”&[Pages] D)=[Page]&”/”&[Pages](9)如果设置报表上某个文本框的控件来源属性为“=2*3+l”,则打开报表视图时,该文本框显示的信息是A)未绑定 B)7 C)2*3+1 D)出错(10)不是报表的组成部分的是A)报表页眉以报表页脚 C)报表主体D)报表设计器(11)Access为报表操作提供了多少种视图?A)2 B)3 C)4 D)5(12)报表页眉主要用来显示A)标题B)数据 C)分组名称D)汇总说明(l3)报表是以什么格式表现用户的数据的一种方式?A)文档B)显示 C)打印D)视图(l4)如果要设置整个报表的格式,应单击相应的A)报表选定器B)报表设计器C)节选定器D)报表设计器或报表背景(l5)如果将窗体背景图片存储到数据库文件中,则在“图片类型”属性框中应指定A)嵌入方式 B)链接方式C)嵌入或链接方式 D)任意方式(l6)如果想要按实际大小显示报表背景图片,则在报表属性表中的“图片缩放模式”属性应设置为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)“fT印预览”视图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(3)一个报表最多可以对多少个字段或表达式进行分组?A)4 B)6 C)8 D)10(3)计算型控件的数据源主要是A)表 B)查询 C)计算表达式 D)以上都是(3)最常用的计算控件是A)文本框 B)标签 C)命令按钮 D)组合框(3)计算型控件的控件源必是什么开头的一个计算表达式?A)“,” B)“<” C)“=” D)“>”(3)报表是Access数据库的A)对象 B)数据组织形式 C)数据输出形式 D)以上都是(3)关于报表功能叙述错误的是A)可以呈现格式化的数据B)可以分组组织数据,进行汇总C)可以包含子报表D)可以操纵数据表(40)表格式报表的字段标题信息被安排在什么节区显示?A)报表页眉B)主体 C)页面页眉D)页面页脚(41)纵栏式报表的字段标题信息被安排在什么节区显示?A)报表页眉B)主体 C)页面页眉D)页面页脚(42)使用“报表向导”创建报表时,定义好分组之后,最多可以设置多少个字段对记录进行排序?A)2 B)4 C)6 D)8(43)创建报表时,可以设置什么对记录进行排序?A)字段 B)表达式 C)字段表达式 D)关键字(44)使用“报表向导”创建报表时,在报表布局显示框中没有A)递阶选项 B)块选项 C)右对齐选项 D)左对齐选项(45)在设置报表格式时,若想设置多个控件格式,可以按下什么并单击这些控件?A)Ctrl B)Shift C)Enter D)Tab(46)报表记录分组,是指报表设计时按选定的什么值是否相等而将记录划分成组的过程? A)记录 B)字段 C)属性 D)域(47)个广报表最多只能包含多少子报表’!A)l级B)2级 C)3级 D)4级(48)不属 t‘报表“格式”属性的是A)标题B)页面页眉 C)背景颜色D)组结合方式(49)以在报表的每贞底部输出的信息通过A)报表主体设置B)页面页脚设置 C)报表贝脚设置D)报表页眉设置(50)属于报表“格式”属性的是A)递阶 B)页面页眉 C)背景颜色D)高度(5)下属于报表节“格式”属性的是A)前景颜色B)可见性 C)高度D)特殊效果(52)属于报表节“格式”属性的是A)名称B)可见性 C)宽度D)标题(53)关于七报表叙述错误的是A)上报表可以包含子报表.也可以包含子窗体B)广报表可以是绑定的也可以是非绑定的C)非绑定的主报表可以作为容纳要合并的无关联于报表的容器D)卜报表的数据源只能是表(54)要设置在报表每一页的顶部都有输出的信息,需要设置A)报表贞眉B)报表页脚 C)页面页眉D)页面页脚55)只在报表的最后一页底部输出的信息是通过什么设置的A)报表贞眉B)页面页脚 C)报表页脚D)报表主体二、项空题(l)完整报表设计通常由报表页眉,报表页脚,页面页眉,页面页脚,主体、___和组页脚7个部分组成2)目前比较流行的报表有4种它们是纵栏式报表、表格式报表、图表报表和___3)在Access中报表设计时分页符以__标志显示在报表的左边界上。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章 报表设计与打印
全体编者
Compute Center, Qiqihar University
ACCESS数据库应用
本章内容提示
概述 创建报表 编辑报表 报表的排序、分组和计算 创建子报表与多列报表 报表打印
ACCESS数据库应用
一、报表概述
1.报表的特点 报表是一种数据库对象,它能以打印方式 展示数据。 数据来源:表、查询。 报表通过控件显示数据源中的数据。 可以按照报表设定的格式进行打印预览与 输出
三种视图的切换方法
菜单切换 工具栏切换
注意打印预览与版面预览的不同。
ACCESS数据库应用
5. 报表的组成
在设计视图中,默认有5个节
报表页眉:用于显示报表标题、徽标等;位置在第 菜单栏“视图” |“报表页眉/页脚”命令显示或隐藏报表页眉和报表页脚节 1页顶部,页面页眉前面 页面页眉:用于显示列标题;位置在每一页的顶部 菜单栏“视图”|“页面页眉/页脚”命令显示或隐藏页面页眉和报表页脚节 组页眉:用于显示每组的标题;位置每组顶部 主体:用于显示每一条记录,该节重复显示 /组页脚”区域 使用“排序与分组”对话框中的“组属性”来设置“组页眉 组页脚:用于显示每组的统计标题;位置每页底部 页面页脚:用于显示页码和页号等,位置在每一页 的底部 报表页脚:用于显示报表合计等项目,位置在报表 的最后一页,但在页面页脚之前
ACCESS数据库应用
2.报表的功能 主要功能如下:
数据浏览和打印功能。 对大量原始数据进行分组、汇总和小计。 对大量原始数据进行计数、求平均值、求和等统计计算。 生成清单、订单、标签、发票和信封等多种样式报表。 可以制成各种丰富的格式,从而使用户的报表更易于阅 读和理解。 可以嵌入图像或图片来美化报表的外观。 通过页眉和页脚,可以在每页的顶部和底部打印标识信 息。 可以利用图表和图形来帮助说明数据的含义。
打开报表“设计视图”窗口的方法 报表的属性对话框 报表工具箱 报表设计视图中控件的基本操作
ACCESS数据库应用
3.利用“设计视图”创建报表 操作步骤:
创建空白报表; 选择数据源; 设置报表排序和分组属性; 根据需要添加页眉页脚; 布置控件显示数值、文本和各种统计信息; 设置报表和控件外观格式、大小位置和对齐方式等; 设置报表页面、打印预览和保存。
ACCESS数据库应用
三、报表的编辑
打开报表“设计视图”的方法:
在数据库窗口的报表列表中,选择待编辑报表的名称后,单击数据 库窗口工具栏中的“设计”按钮。 在数据库窗口的报表列表中,鼠标右击待编辑报表的名称,在弹出 的快捷菜单中选择“设计视图”。 通过视图切换方式。
利用设计视图进行报表的编辑:
报表的美化 在报表中设置分页符、页码、日期和时间 设置报表表达式 在报表中对记录进行分组、排序与汇总 设计多列报表以及在报表中插入图表等
注意各节的显示与隐藏。
ACCESS数据库应用
二、报表的创建 创建报表的方法:
利用自动报表
• 自动创建报表:纵栏式 • 自动创建报表:表格式
利用向导
• 报表向导 • 图表向导 • 标签向导
利用设计视图
注意:可以将窗体转换为报表
ACCESS数据库应用
1. 使用“自动报表”创建报表
操作步骤如下:
打开数据库 选择“报表”对象,按“新建”按钮 在“新建报表”窗口,选择创建报表所需的数据源,再 选择“自动创建报表” 选择“纵栏式”或“表格式” 保存报表
ACCESS数据库应用
3. 报表的分类 三种类型报表
文字报表
• 纵栏式:在主体节区内显示一条或多条记录 • 表格式:在主体节区内,以行、列形式显示数据; 字段标题在页面页眉中
图表报表:包含图表显示的报表 标签报表:大小、样式一致的卡片
ACCESS数据库应用
4.报表的视图
报表有三种视图
设计视图:可以创建报表或修改报表 打印预览:显示报表中的全部数据 版面预览:显示版面设置和数据示例
【例5.2】在“高校图书馆管理系统”数据库中 使用“报表向导”创建“读者档案表”报表。ACFra bibliotekESS数据库应用
(2)利用“图表向导”创建
操作步骤:
启动“图表向导”,选择创建图表报表所需的数据源; 选出用于图表的字段; 选定图表类型; 确定图表的“轴”、“系列”和“数据”信息; 输入图表标题; 保存图表。
【例5.5】在“高校图书馆管理系统”数据库 中,使用“设计视图”创建“读者借阅表” 报表。
ACCESS数据库应用
4.将窗体转换为报表 将窗体转换为报表的操作步骤如下:
打开数据库。 选择准备转换的窗体或打开该窗体“设计视图”。 执行菜单栏“文件”|“另存为”命令项。 在“另存为”对话框中,输入生成报表的名称,选择保 存类型为“报表”。 选择新建的报表名称,单击数据库窗口工具栏中“预览” 按钮,预览窗体转换的报表效果。
【例5.3】在“高校图书馆管理系统”数据库中使用 “图表向导”创建“读者身份统计图表”图表报表, 实现对“读者档案表”中按“读者身份”进行统计 不同身份的读者数量。
操作演示
ACCESS数据库应用
(3)利用“标签向导”创建 操作步骤:
启动“标签向导”,选择创建标签报表所需的数据源; 选定标签尺寸; 设定字体、字号、字体粗细、文本颜色、倾斜和下划线 等文本外观; 选择创建标签要使用的字段; 在可用字段列表中选取排序依据字段; 保存标签。
【例5.1】在“高校图书馆管理系统”数据库 中使用“自动报表”创建“出版社明细表” 报表。
操作演示
ACCESS数据库应用
2.使用“向导”创建报表 (1)利用“报表向导”创建 操作步骤如下:
打开数据库 选择“报表”对象,按“新建”按钮 在“新建报表”窗口,选择创建报表所需的数据源, 再选择“报表向导” 在“报表向导”窗口,确定报表所需的字段,选择 报表的分组级别、报表中数据的排列顺序、创建报 表的布局方式、创建报表的样式,定义报表的标题 保存报表
【例5.4】在“高校图书馆管理系统”数据库 中使用“标签向导”创建“图书编目表”标 签报表,制作“书名和定价”标签。
操作演示
ACCESS数据库应用
3.利用“设计视图”创建报表 利用设计视图创建报表
通常在下列情况下,可以直接使用“设计视图”创 建报表: • 报表的数据源不是由表或查询提供的 • 需要自行设置报表的数据源