第4章窗体与报表
- 格式:pptx
- 大小:2.51 MB
- 文档页数:51
第1章数据库基础知识(1)下列关于数据库的叙述中,正确的是A.数据库减少了数据冗余B.数据库避免了数据冗余C.数据库中的数据一致性是指数据类型一致D.数据库系统比文件系统能够管理更多数据【答案】A【解析】数据库的主要特点是①实现数据共享。
②减少数据的冗余度。
③数据的独立性。
④数据实现集中控制。
⑤数据一致性和可维护性,以确保数据的安全性和可靠性。
⑥故障恢复。
(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A.一对一关系B.一对多关系C.多对一关系D.多对多关系【答案】B【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。
根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。
一名教师可以承担多门课程,但是一门课程只能由一个教师承担。
所以是一对多的关系,因此选择B选项。
(3)Access数据表中的“记录”,在关系数据模型中对应的概念是A.字段B.元组C.属性D.域【答案】B【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。
(4)下列不能建立索引的数据类型是A.文本型B.备注型C.数字型D.日期时间型【答案】B【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。
在ACCESS中,备注字段类型是不能被索引的。
(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A.查询运算B.连接运算C.投影运算D.选择运算【答案】B【解析】关系运算包括投影、选择和联接。
选择运算是从关系中找出满足给定条件的那些元组,这种运算是从水平方向抽取元组;投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解;连接运算是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组。
实验四、创建和使用窗体窗体是将一个或多个表或查询的某些字段进行格式化排列后的视图,简单的说,窗体可以看作是表或查询的另一种视图方式。
在这种视图方式中,用户可以更方便简单的进行数据记录的查看和输入。
1.使用向导创建窗体在创建窗体之前,应先确定窗体将基于什么表来创建以及窗体将如何使用。
例如,在第一个练习中,我们依据【学生信息表】创建一个用于查看和输入学生信息的窗体。
(1)打开实验四目录下的“图书管理”数据库。
(2)在数据库窗口左侧的“对象”栏中单击“窗体”,双击“使用向导创建窗体”启动窗体向导。
(3)该窗口用于确定窗体中包含哪些字段,在“表/查询”下拉菜单中选择“表:学生信息表”,则“可用字段”中列出所有该表中包含的字段,单击全选按钮,将所有字段添加到“选定的字段”区域中(也就是说我们要创建的新窗体中将包含该表中的所有字段),如图4-1所示,单击“下一步”按钮。
图4-1 窗体创建向导(4)在第二步的窗口中用于确定窗体显示的布局,使用缺省的选项“纵栏表”,如图4-2所示,单击“下一步”按钮。
图4-2 选择窗体布局(5)在所列出的窗体样式中任意选择其中一种,单击“下一步”按钮。
(6)保留系统为窗体指定的标题“学生信息表”,保留“打开窗体查看或输入信息”单选项,单击“下一步”按钮。
此时,新的窗体创建完成,并显示出“学生信息表”中的第一条记录。
如图4-3所示,左侧一列为表的字段标题,右侧一列为每条记录对应字段的数据值。
图4-3 学生信息表窗体(7)单击窗体底部的按钮,可以查看其他记录。
其中,单击查看下一条记录,单击查看最后一条记录,单击查看上一条记录,单击查看第一条记录,而单击可以输入新记录。
当数据表中记录比较多时,也可以利用向导创建“表格”式窗体,例如,创建“书籍目录表”窗体,创建过程与上述过程相同,只是在上述步骤(4)的图4-2中选择“表格”式即可。
创建完成的“书籍目录表”窗体将如图4-4所示。
图4-4 书籍目录表窗体2.调整窗体布局对于已经创建完成的窗体,可以通过设计视图对它的布局作进一步修改。
第四章报表◆报表的功能◆报表的设计◆报表的记录分组和排序◆报表的打印和预览一、报表的功能尽管数据表和查询都可用于打印,但是,报表才是打印和复制数据库管理信息的最佳方式,可以帮助用户以更好的方式表示数据。
报表既可以输出到屏幕上,也可以传送到打印设备。
报表是查阅和打印数据的方法,与其他的打印数据方法相比,具有以下两个优点:◆报表不仅可以执行简单的数据浏览和打印功能,还可以对大量原始数据进行比较、汇总和小计。
◆报表可生成清单、订单及其他所需的输出内容,从而可以方便有效地处理商务。
报表作为Access 2003数据库的一个重要组成部分,不仅可用于数据分组,单独提供各项数据和执行计算,还提供了以下功能:◆可以制成各种丰富的格式,从而使用户的报表更易于阅读和理解.◆可以使用剪贴画、图片或者扫描图像来美化报表的外观。
◆通过页眉和页脚,可以在每页的顶部和底部打印标识信息◆可以利用图表和图形来帮助说明数据的含义。
二、报表设计如同数据库中创建的大多数对象一样,用户可以采用多种方式来创建所需的报表。
首先,打开数据库窗口,单击【对象】栏下的【报表】按钮,然后单击【报表设计】工具栏上的【新建】,则弹出【新建报表】对话框。
1. 报表设计工具⑴工具栏视图、对象、超链接、字段列表、工具箱、排序分组、自动套用格式、代码、属性、生成器、数据库窗口、新对象、线条/边框宽度、特殊效果⑵工具箱在报表设计过程中,工具箱是十分有用的,下面具体介绍【工具箱】中的各个控件.◆选择对象用于选定操作的对象。
◆控件对象单击该按钮后,在使用其他控件时,即可在向导下完成。
◆标签显示标题、说明文字。
◆文本框用来在窗体、报表或数据访问页上显示输入或编辑数据,也可接受计算结果或用户输入。
◆选项组显示一组限制性的选项值。
◆切换按钮当表内数据具有逻辑性时,用来帮助数据的输入。
◆选项按钮与切换按钮类似,属单选。
◆复选框选中时,值为1,取消时,值为0。
属多选. ◆组合框包括了列表框和文本框的特性。
第4章窗体一、填空题1.在Access中可以使用__________、__________或__________作为窗体的数据来源。
2.组合框和列表框的主要区别在于是否可以在框中__________。
3.窗体由多个部分组成,每个部分称为一个__________。
4.窗体的页面页眉和页面页脚只出现在__________中。
5.如要改变窗体的布局需要在__________视图下打开窗体。
6.用户可以从系统提供的固定样式中选择窗体的格式,这些样式就是窗体的__________。
7.纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示__________,右边显示__________。
8.在Access数据库中,创建主/子窗体的方法有两种:一是同时创建主/子窗体,二是通过添加__________控件新建或将已有的窗体作为子窗体添加到主窗体中。
9.窗体的主要作用是接收用户输入的数据和命令,__________、__________数据库中的数据,构造方便、美观的输入/输出界面。
10.窗体中的数据来源主要包括表和__________。
11.在显示具有__________关系的表或查询中的数据时,子窗体特别有效。
二、选择题1.在Access中,窗体通常由()个部分组成。
A.3 B.4 C.5 D. 6 2.在窗体设计视图中,打开“菜单栏”中的()菜单,可以完成窗体页眉、页脚和页面页眉、页脚的添加与删除。
A.编辑B.视图C.格式D.工具3.下列不属于窗体控件的是()。
A.命令按钮B.文本框C.组合框D.表4.下列不属于窗体组成部分的是()。
A.主体B.窗体页眉C.页面页眉D.窗体设计器5.没有数据来源的控件类型是()。
A.结合型B.非结合型C.计算型D.窗体设计器6.为窗体上的控件设置标题属性,应选择属性表中的()。
A.格式选项卡B.数据选项卡C.事件选项卡D.其他选项卡7.用户和Access应用程序之间的主要接口是()。
北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2答案北京师范⼤学继续教育与教师培训学院《数据库基础与应⽤》⼤作业2本⼤作业2考查第4~6章(查询、窗体、报表)的学习内容。
学习中⼼_____________ 专业__________________ 年级________ 姓名_____________ 学号______________⼀、单项选择题(本⼤题共20⼩题,每⼩题2分,共40分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码圈选或打勾。
错选、多选或未选均⽆分。
1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
BA 字段查询向导B 简单查询向导C 记录查询向导D 数据查询向导2. 在Access中,参数查询是利⽤输⼊参数____来提⽰⽤户输⼊信息的查询。
BA 状态栏B 对话框C ⼯具栏D 菜单栏3. SQL语句中的DROP关键字的功能是从数据库中BA 修改表B 删除表C 插⼊表D 新建表4. ⽤表“学⽣名单”创建新表“学⽣名单2”,所使⽤的查询⽅式是BA 删除查询B ⽣成表查询C 追加查询D 交叉表查询5. 查找“姓名”字段中姓名的第⼆字是“宏”字的所有记录的准则是DA LIKE "*宏"B LIKE "?宏"C LIKE "?宏?"D LIKE "?宏*"6. 有⼀“⼈事档案”表,该表中有职⼯编号、姓名、性别、年龄和职位5个字段的信息,现要求显⽰所有职位不是部门经理的职⼯的信息。
能完成该功能的SQL语句是CA SELECT * FROM ⼈事档案WHERE NOT "部门经理"B SELECT * FROM ⼈事档案WHERE 职位NOT "部门经理"C SELECT * FROM ⼈事档案WHERE NOT 职位="部门经理"D SELECT * FROM ⼈事档案WHERE 职位="部门经理"7. 创建⼀个查询,若该查询在执⾏时能够根据输⼊的学号显⽰⼀个学⽣的成绩单,则这个查询是CA 追加查询B 操作查询C 参数查询D ⽣成表查询8. 在窗体设计过程中,经常要使⽤的3种属性是____、控件属性和节属性。
窗体、报表、宏1.将窗体"fEmp"上文框"tSS"改为组合框类型,保持控件名称不变。
设置其相关属性实现下拉列表形式输入性别"男"和"女"。
【操作步骤】步骤1:选中"窗体"对象,右键单击"fEmp"选择【设计视图】。
步骤2:右键单击控件名"tSS"选择【更改为】|【组合框】,右键单击"tSS"选择"属性",在"行来源类型"中选中"值列表",在"行来源"中输入"男;女",关闭属性界面。
2.将窗体对象"fEmp"上文本框"tPa"改为复选框类型,保持控件名称不变,然后设置控件来源属性以输出"党员否"字段值。
【操作步骤】步骤1:选中"tPa"控件,按下"Del"键,将该控件删除。
步骤2:选中工具箱"复选框"控件,单击原"tPa"位置。
选中"复选框标签"控件,按下和"Del"键,将该控件删除。
3.设计报表"rEmp"的主体节区内"tOpt"复选框控件依据报表记录源的"性别"字段和"年龄"字段的值来显示状态信息:性别为"男"且年龄小于20时显示为选中的打钩状态,否则显示为不选中的空白状态。
【操作步骤】步骤1:选中"报表"对象,右键单击"rEmp"选择【设计视图】。
步骤2:右键单击复选框"tOpt"选择【属性】。
步骤3:在"控件来源"行输入"IIf([tSex]="男" And [tAge]<20,"1","0")",关闭属性界面。
二级ACCESS培训教案(每次上课详细内容安排)第一章:数据库基础知识1.1 数据库的概念与分类1.2 数据库管理系统的作用与功能1.3 关系型数据库的基本结构1.4 认识ACCESS 2013界面及功能第二章:表的创建与使用2.1 数据类型与字段属性2.2 创建表的方法2.3 数据输入与表的导入2.4 表的基本操作第三章:数据查询3.1 查询的类型与作用3.2 选择查询的创建与运行3.3 参数查询的创建与运行3.4 操作查询的创建与运行3.5 交叉表查询的创建与运行第四章:窗体的设计与使用4.1 窗体的概念与作用4.2 窗体的创建方法4.3 窗体控件的添加与布局4.4 窗体的属性设置4.5 窗体的数据绑定与显示第五章:报表的创建与使用5.1 报表的概念与作用5.2 报表的创建方法5.3 报表控件的添加与布局5.4 报表的属性设置5.5 数据排序与分组5.6 报表的预览与打印第六章:宏的使用6.1 宏的概念与作用6.2 宏的创建与运行6.3 宏的基本操作6.4 宏的安全性设置第七章:模块与VBA编程7.1 模块的概念与作用7.2 VBA编程环境7.3 VBA数据类型与变量7.4 VBA运算符与表达式7.5 VBA控制结构第八章:数据分析与决策8.1 数据分析的概念与方法8.2 数据透视表的作用与创建8.4 预测值与假设检验第九章:ACCESS 2013高级应用9.1 数据库的优化与维护9.2 数据的导入与导出9.3 数据共享与并发控制9.4 安全性与权限管理第十章:综合实战案例10.1 案例一:学生信息管理系统10.2 案例二:图书馆管理系统10.3 案例三:销售数据分析系统第十一章:数据库安全与权限管理11.1 数据库安全的重要性11.2 用户权限的设置与管理11.3 密码策略与加密技术11.4 备份与恢复策略第十二章:宏与VBA高级应用12.1 宏的调试与优化12.2 VBA函数与对象属性12.3 VBA数组与集合12.4 面向对象编程第十三章:数据可视化与报告13.2 图表的类型与创建13.3 仪表板的设计与实现第十四章:ACCESS与其他应用程序的集成14.1 OUTLOOK与ACCESS的集成14.2 EXCEL与ACCESS的交互14.3 WORD与ACCESS的集成14.4 POWERPOINT与ACCESS的集成第十五章:项目实战与案例分析15.1 实战案例一:员工信息管理系统的开发15.2 实战案例二:客户关系管理系统的构建15.3 实战案例三:库存管理系统的优化15.4 实战案例四:在线考试平台的制作重点和难点解析本文教案涵盖了ACCESS 2013的基本操作、数据库设计、数据查询、窗体与报表创建、宏与VBA编程、数据分析、高级应用和实战案例等内容。
Access基本知识点第一章数据库基础知识1 Microsoft Access 是一种关系型数据库管理系统。
2 数据是值存储在某一种媒体上能够识别的物理符号.数据的概念包括两个方面:一是描述数位特性的数据内容;二是存储在某一种媒体上的数据形式.其中使用最多、最基本的仍然是文章数据。
3 数据的处理是指将数据转换成信息的过程,数据处理的中心问题是数据管理.计算机在数据管理方面经历了由低级到高级的发展过程:人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统.4人工管理特点:(1)数据与程序不具有独立性,一组数据对应一组程序。
(2)数据不长期保存。
(3)程序与程序子之间存在大量的重复数据--—也叫数据冗余5 文件系统特点:(1)程序和数据有了一定的独立性。
(2)数据文件可以长期保存在外存储器上被多次存取.(3)数据的冗余大。
6 数据库系统特点:(1)提高了数据的共享性。
(2)减小了数据的冗余。
(3)提供数据与应用程序的独立性。
7 面向对象数据库系统:(1)客服了传统数据库的局限性。
(2)提高了数据库管理效率、降低了用户使用的复杂性。
8 文件系统已存在的问题阻碍了数据处理技术的发展,不能满足日益增长的形象需求,这是数据库及时产生的原动力,也是数据库系统产生的背景。
9 数据库管理系统是数据库技术和同意管理数据的专门软件系统,它以操作系统提供的输入/输出控制和文件访问功能为基础。
目前关系数据库系统已经渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统.10 数据库技术与网络通信技术的结合产生了分布式数据库系统,20世纪70年代之前,数据库系统多数是集中式的.数据库技术与网络技术的结合分为紧密结合与松散结合两大类。
分布式数据库系统又分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布的分布式数据库结构两种.11 数据库技术与面向对象程序设计技术结合产生了面向对象数据库系统。
窗体、报表章节练习题试题及答案94.在下列区域内,用于显示窗体标题,窗体使用说明的区域是() [单选题] *A.窗体页眉(正确答案)B.窗体页脚C.页面页眉D.页面页脚95.在窗体的5个构成部分中,( )只有在打印预览时才出现在窗体顶部。
[单选题] *A.窗体页眉B.窗体页脚C.页面页眉(正确答案)D.页面页脚96.在窗体的设计视图中添加一个文本框控件时,下列说法正确的是() [单选题] *A.会自动添加一个附加标签(正确答案)B.不会添加附加标签C.文本框的附加图标不能被删除D.都不对99.能够绑定数据但是不可以接受输入数据的控件是() [单选题] *A.标签(正确答案)B.文本框C.命令按钮D.线条101 以下( )不是文本框的类型。
[单选题] *A计算型B非绑定型C绑定型D组合型(正确答案)103.用户可以从列表中选择值输入到新纪录或者改变现在记录中的值的控件是()[单选题] *A列表框(正确答案)B文本型C编辑框D命令按钮104.在窗体的各个控件中,( )控件用来完成记录浏览,记录操作,窗体操作等任务。
[单选题] *A 单选按钮B 命令按钮(正确答案)C 文本框D 组合框105.图片缩放模式用于指定如何缩放背景图片。
下列那个不是图片缩放模式?( ) [单选题] *A.剪裁B.拉伸C.缩放D.平铺(正确答案)106.下面关于列表框和组合框的叙述中,错误的是() [单选题] *A.组合框可分为“结合型”和“非结合型”两类。
B.在列表框和组合框中均可以输入新值(正确答案)C.列表框主要是在数据输入时,提供用户直接选择而不必输入。
D.可以在组合框中输入新值,而列表框不能107.使用( )图片类型,可以使表中的图片不依赖于可以被移走或删除的外部文件 [单选题] *A.嵌入(正确答案)B.链接C.关联D.绑定108.如果要选择多个不相邻的控件,则可以按下()键,然后单击要选择的控件 [单选题] *A.CtrlB.Shift(正确答案)C.TabD.Enter109.不是用来作为表或查询中“是”/“否”值的控件是( ) [单选题] *A.复选框B.切换按钮C.选项按钮D.命令按钮(正确答案)110.根据关系模型Students(学号,姓名,性别),查询性别为“女”并按学号从小到大的排序的是() [单选题] *A.SELECT*FROM StudentsWHERE 性别=“女”GROUP BY 学号DESCB.SELECT* FROM StudentsWHERE 性别=“女”GROUP BY 学号ASCC. SELECT* FROM StudentsWHERE 性别=“女”ORDER BY 学号ASC(正确答案)D. SELECT* FROM StudentsWHERE 性别=“女”ORDER BY 学号DESC113.主窗体和子窗体通常用于显示多个表或查询中的数据,这些表或查询中的数据一般应该具有( )关系. [单选题] *A.一对一B.一对多(正确答案)C.多对多D.关联114.如果要显示的记录和字段较多,并且希望可以同时浏览多条记录及方便比较相同字段,则应该创建( )类型的报表。
操作题单项训练第二章:数据库和表1.在考生文件夹下有一个数据库文件"samp1.mdb"。
在数据库文件中已经建立了一个表对象"学生基本情况"。
根据以下操作要求,完成各种操作:(1)将"学生基本情况"表名称改为"tStud"。
(2)设置"身份ID"字段为主键;并设置"身份ID"字段的相应属性,使该字段在数据表视图中的显示标题为"身份证"。
(3)将"姓名"字段设置为有重复索引。
(4)将"电话"字段的输入掩码设置为"010-********"的形式。
其中,"010-"部分自动输出,后八位为0到9的数字显示。
2.在考生文件夹下有一个数据库文件"samp1.mdb",里边已建立两个表对象"tGrade"和"tStudent";同时还存在一个Excel文件"tCourse.xls"。
请按以下操作要求,完成表的编辑:(1)将Excel文件"tCourse.xls"链接到"samp1.mdb"数据库文件中,链接表名称不变,要求:数据中的第一行作为字段名。
(2)将"tGrade"表中隐藏的列显示出来。
(3)将"tStudent"表中"政治面貌"字段的默认值属性设置为"团员",并将该字段在数据表视图中的显示标题改为"政治面目"。
(4)设置"tStudent"表的显示格式,使表的背景颜色为"蓝色"、网格线为"白色"、文字字号为10。
《Access 2003应用基础》知识点(窗体、报表、宏)六、窗体的创建与设计(一)、了解窗体的功能和类型1、窗体的基本概念:窗体是用户和数据库交换信息的界面。
窗体上可放置各种控件,所以窗体是控件的集合。
从窗体中可输入数据,但窗体不存储任何数据,数据都保存在表中。
2、窗体的功能:①数据的显示与编辑:用窗体显示的数据不能排序(用报表输出数据可以排序)。
②数据输入:与报表的区别是报表不能输入数据。
③应用程序流控制:通过窗体上的控件,用VBA可编制出解决很多应用问题的程序。
④信息显示及打印:3、窗体的类型(6种):①纵栏式窗体:每次只能看到一个记录,左边显示字段名,右边显示字段内容。
②表格式窗体:可显示多条记录,每条记录显示在一行中,字段名显示在窗体顶端。
③数据表窗体:与数据表界面相同,显示数据最多。
主要用于子窗体。
④主/子窗体:主要用于显示多个表中具有一对多关系的数据,主窗体显示“一”的数据,只能显示为纵栏式,子窗体显示“多”的数据,可以显示为数据表式或表格式。
⑤图表窗体:使用直方图创建,直观生动,用户易于查看数据中的比例、模式及趋势。
⑥数据透视表窗体:便于进行数据分析,可对数据进行小计、总计。
(二)、了解窗体各控件的功能及使用1、窗体控件类型:控件是窗体上显示数据、执行操作、装饰窗体的对象。
①绑定型控件(结合型控件):与表或查询中字段相连,主要用于显示、输入、更新数据库中的字段值。
从字段列表中拖到窗体上的是绑定型控件,且会自动加一个以字段名作“标题”属性的标签。
②非绑定型控件:没有数据来源,只用于显示信息、线条、矩形或图像,不会修改数据表中字段值。
从工具箱中画到窗体上的是非绑定型控件。
③计算控件:用表达式作为数据源,使用格式为“=表达式”。
文本框就是计算控件。
2、Access窗体上使用的常见控件名称、功能及主要属性:①标签:非绑定型控件,主要用于显示说明性文字信息,如标题、字段名称等。
主要属性设置有:名称(内部调用或编程使用)、标题(标签上的文字)、字体名称(宋体、黑体等)、字号(文字大小)、前景色(文字颜色)。