第5章 使用数据表视图
第5章 窗体
使用自动窗体功能
使用向导功能 使用设计视图
需告知窗体上数据的来源(数据源)。 数据源形式:表、基于表的查询 字段通常以文本框控件的形式出现在窗体上
5.2.1使用自动窗体创建窗体
【例5.1】使用自动窗体方式创建“教师信 息表”的纵栏式窗体。
说明: 窗体与“教师信息表” 相连, 窗体上的文本框等控件 又与“教师信息表”表中相
3. 移动控件 选择一个或多个要移动的控件;选择“编辑”|“剪切”命令, 或单击工具栏上的“剪切”按钮;将鼠标移动到要复制的节 位置处,单击鼠标左键;选择“编辑”|“粘贴”命令,或单 击工具栏上“粘贴”按钮,即可完成移动控件的操作。 使用鼠标拖动移动控件的操作步骤:选择一个或多个要移动 的控件;将鼠标移动到选中控件的边框处,当鼠标指针变为 手掌形状时,按下鼠标左键,将控件拖动到所需位置即可。 4. 删除控件 选择一个或多个要删除的控件,选择“编辑”|“删除”命令 或按Del键。 5. 对齐控件 选择多个要对齐的控件,选择“格式”|“对齐”命令项,在 子命令项中选择“靠左”、“靠右”、“靠上”、“靠下” 和“对齐网格”中的一项,来完成对齐控件的操作。
【说明】单击选中姓名文本框,则姓名文本框 及其左侧系统自动添加的姓名标签会一同被选 定(图5.47)。移动鼠标,当鼠标箭头变成手 掌形状时,按住鼠标左键可同时移动该文本框 及其附加标签;若点击文本框/附加标签左上角 的黑色实心方框,按住鼠标左键即可单独移动 文本框/附加标签。
补充 文本框
[例] (1)设计窗体
3. 方法(Method) 方法是对象能够执行的动作或完成的操作,它是附属于对 象的行为和动作,也可以将其理解成指示对象动作的命令。 如立即窗口对象具有Print方法。 调用方法的语法格式: [对象名].方法名 方法是面向对象的,所以方法的调用一般要指明对象。 4. 事件(Event) 事件是能被对象识别和响应的动作,有用户事件和系统事 件。一个对象可以识别和响应一个或多个事件。事件过程 是某个对象事件发生时,系统响应后执行代码序列的过程。 如果没有编写事件过程,则当相应事件发生时,系统不做 任何响应。 窗体和窗体上的控件都是对象,其中窗体的标题、大小、前 景色和背景颜色等都是窗体对象的属性;Access中的事件 主要有键盘事件、鼠标事件、对象事件、窗口事件和操作 事件等。
数据库应用基础ACCESS(第二版)习题解答
第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。
第5章 窗 体
(8)
(9) (10) (11) (12)
复选按钮:用来显示数据源中“是/否”类型字段的值。 选项组:与复选框、选项按钮或切换按钮搭配使用,可以 绑定对象框:用于在窗体或报表上显示OLE对象。 选项卡按件:用于创建一个多页的选项卡窗体或选项卡对 显示一组可选值。
话框。
(13) 子窗体/子报表:用于在主窗体中显示另一数据源(或窗体)
【例5-13】/161 在“学生”(纵栏式)窗 体中为各位同学添加照片。
“插入|对象”
5.4.2
带子窗体的窗体
带子窗体的窗体如图5-60/162所示。这种窗 体的作用是以主窗体的一个字段(通常是 主索引)为依据,在子窗体中显示与此字 段相关的详细记录,而且当主窗体切换记 录时,子窗体也会随着切换显示相应的内 容。带子窗体的窗体本质就是关联,其数 据来源是有着一对多的关联关系数据表。
文本框
列表框 组合框 命令按钮
复共存选择 排他性的选择按钮,用于选择是/否 用于数据切换,适用于是/否型数据值 用来显示一组限制性的选项值,适用于数字或是/否型数据
选项卡
可以使用选项卡控件来展示单个集合中的多页信息
5.3.2
在设计视图中创建基本窗体
5.2.4
快速自定义窗体
【 例 5-4】/145 使 用 “ 设 计 视 图 ” 创 建 “教师基本情况”窗体,如图5-12/145所示。
方法:窗体|新建|设计视图
5.3 使用设计视图创建窗体
窗体的视图分为设计视图、窗体视图、数 据表视图、数据透视表视图和数据透视图 视图。 在设计视图中可创建和修改一个窗体,在 窗体视图下可运行窗体并显示结果。另外3 种视图,是针对窗体中源于表或查询数据 的相应的显示方式。
5.2.3
PowerBI数据分析与数据可视化 第5章 数据视图和管理关系
5.1.3 新建列
• 可先通过下列方式执行“新建列”命令。
在“建模”选项卡中单击“新建列”命令。 在数据视图中,用鼠标右键单击数据表格,在快捷菜单中选择“新建列”命令。 在“字段”窗格中,用鼠标右键单击表名称,在快捷菜单中选择“新建列”命令。
• 执行“新建列”命令会激活公式编辑器,然后在公式编辑器中输入公式创建新列。 新建列始终属于当前表。
2.交叉筛选器方向
• 两个建立关系相当于两个表的笛卡尔积(交叉),然后按关联列的值匹配(筛选) 两个表中的行。建立关系后,两个表可当作一个表来用。交叉筛选器方向则指在一 个表中根据关联列查找另一个表中的匹配行。
• 在创建关系时,交叉筛选器方向可设置为“双向”(两个)或“单向”(单个)。 交叉筛选器方向设置为“双向”意味着从关联的两个表中的任意一个表,均可根据 关联列查找另一个表中的匹配行。交叉筛选器方向设置为“单向”则意味着只能从 一个表根据关联列查找另一个表中的匹配行,反之则不行。
第5章 数据视图和管理关系
• 数据视图除了显示数据表数据之外,还可为数据表添加列、修改列名、排序等各种 操作。
• 关系视图用于查看和管理数据表之间的关系。 • 本章主要内容:
数据视图基本操作 管理关系
5.1 数据视图基本操作
• 数据视图用于检查和浏览Power BI Desktop模型中的数据,它与在查询编辑器中查看表、列 和数据的方式有所不同。数据视图中的数据是已加载到模型之后的数据,也是最终在报表中 使用的数据。
一对一(1:1):这意味着两个表中的关联列中的值是一一对应关系。例如,在“报名信息” 表和“成绩数据”表中,每个学生的数据只出现一次,两个表按bmh(报名号)列建立的关 系就是“一对一”关系。
第五章 SQL语言、查询和视图
——Visual FoxPro 6.0数据库应用基础第二部分数据库操作第五章SQL 语言、查询和视图5.1 SQL语言5.3 视图第四章查询和统计⏹掌握并熟练运用SQL语言⏹掌握视图的概念学习目标数据库应用基础5. 1 SQL语言返回SQL 是结构化查询语言(Structured Query Language ,SQL )的缩写,它是一个通用的,功能极强的关系数据库的标准语言。
它与VFP 的其它表操作命令相独立,即可以独立使用。
如SQL 操作表时,不用USE 命令打开表1. SQL 语言具有以下特点⏹⏹高度非过程化⏹面向集合的操作方式⏹以同一种语法结构提供两种使用方式⏹语言简洁,易学易用2. SQL 语言具有以下功能(1)数据定义功能:用于定义数据表的结构,如创建、修改或删除数据表命令:CREATE 、ALTER 、DROP(2)数据操纵命令:SELECT(3)数据查询功能:用于查询数据命令:INSERT 、UPDATE 、DELETE(4)数据控制功能:用于控制用户对数据表的访问权限等命令:由于VFP 在安全控制方面的缺陷,没提供数据控制命令。
5.1.1数据定义语言SQL 语言使用数据定义语言(Date Definition Language ,简称DDL )实现其数据定义功能,可对数据库用户、基本表、视图、索引进行定义和撤消。
DDL 的命令及功能1.建立表结构命令CREATE TABLE创建数据表时已经打开了一个数据库,则所创建的数据表将自动添加到该数据库中,否则将生成自由表。
【命令】(<字段名1> <字段类型>[<字段宽度> [,小数位]][CHECK <表达式> [ERROR <提示信息>]][PRIMARY KEY/UNIQUE][,<字段名2> …])5.1.1数据定义语言5.1.1数据定义语言【说明】①FREE 指定创建自由表,当数据库没有打开时,不必指定该项.②命令中常见的字段数据类型和字段宽度及小数位数③NULL/NOT NULL 表示是否允许字段值为空值。
Access2010数据库应用教程第5章 窗体
29
5.4.1 控件的类型
控件是窗体或报表上用于显示数据、执行操作或装饰窗体的 对象。在窗体中添加的每一个对象都是控件。窗体上的控件分为 三类:绑定控件、未绑定控件和计算控件。 1. 绑定控件也称结合型控件,与表或查询中的字段捆绑在一起, 主要用于显示、输入或更新数据库中的字段值。在字段列表框中 单击选中某个字段后,拖动到窗体的合适位置即可在窗体中创建 绑定控件。 2. 未绑定控件也称非结合型控件,没有数据来源,可以用来显 示信息、线条、矩形或图像。在“控件”组中单击选中相应的控 件,然后在窗体的合适位置单击即可在窗体中创建未绑定控件。 3. 计算型控件使用表达式作为自己的数据源,表达式可以利用 窗体的表或查询中的字段数据,也可以是窗体上其他控件的数据。
14
5.2 使用工具自动创建窗体
在Access 2010中,在“创建”选项卡的“窗体”组中提供了 多个按钮来创建窗体,大致可分为自动创建窗体、利用窗体向导 创建窗体和使用设计视图创建窗体3种方法。
5.2.1 自动创建窗体
使用“自动创建窗体”可以创建基于单个表或查询的窗体, 窗体中包含选定数据源中所有记录及字段,窗体布局结构简单, 是创建窗体中最为快速的方法。 1. 使用“窗体”按钮创建窗体 例5-1 使用“窗体”按钮创建窗体:“学生信息窗体”,数 据源为“学生信息”表。 操作步骤请看演示。
16
(2)“排列”选项卡 “排列”选项卡用于设置窗体的布局,如创建表的布局、合 并和拆分对象、移动对象、对象的定位和外观等。
(3)“格式”选项卡 “格式”选项卡用于设置窗体中对象的格式,如设置对象的字体、 背景、颜色,设置数字格式等
17
2. 使用“多个项目”创建窗体 “多个项目”窗体是一种以数据表的形式显示多条记录的窗 体,是一种连续窗体。 例5-2 使用“多个项目”按钮创建窗体:“教师信息窗体”, 数据源为“教师信息”表。 操作步骤请看演示,结果如下。
第5章_视图的创建与使用
5.2.2使用Transact-SQL语句创建视图 .2.2使用Transact-SQL语句创建视图 使用Transact
使用Transact SQL语言中的 使用 Transact-SQL 语言中的 CREATE VIEW 语 Transact语言中的CREATE VIEW语 句创建视图,其语法形式如下: 句创建视图,其语法形式如下: CREATE VIEW [ schema_name . ] view_name [ (column [ ,...n ] ) ] ...n [ WITH ENCRYPTION ] AS select_statement [ WITH CHECK OPTION ] [ ; ]
5.1.2 视图的优点
简化数据操作:视图可以简化用户处理数据的方式。 简化数据操作:视图可以简化用户处理数据的方式。 着重于特定数据: 着重于特定数据:不必要的数据或敏感数据可以不出 现在视图中。 现在视图中。 视图提供了一个简单而有效的安全机制, 视图提供了一个简单而有效的安全机制,可以定制不 同用户对数据的访问权限。 同用户对数据的访问权限。 提供向后兼容性: 提供向后兼容性:视图使用户能够在表的架构更改时 为表创建向后兼容接口。 为表创建向后兼容接口。 自定义数据:视图允许用户以不同方式查看数据。 自定义数据:视图允许用户以不同方式查看数据。 导出和导入数据: 导出和导入数据:可使用视图将数据导出到其他应用 程序。 程序。
CHECK OPTION :强制针对视图执行的所有 数据修改语句都必须符合在 select_statement 中设置的条件。 中设置的条件。 ENCRYPTION:对视图文本进行加密。 ENCRYPTION:对视图文本进行加密。
例2 建立一个只包括教师号、姓名和年龄的 建立一个只包括教师号、 视图TeacherView TeacherView。 视图TeacherView。 CREATE VIEW TeacherView AS SELECT tno,tname,tage FROM teachers
第五章 创建查询与视图
5.1 创建查询1. 查询的概念查询:就是向一个数据库发出检索信息的请求,从中提取符合特定条件的记录。
查询文件:即保存实现查询的SELECT-SQL命令的文件。
查询文件保存时,系统自动给出扩展名.qpr;查询被运行后,系统还会生成一个编译后的查询文件,扩展名为 .qpx。
查询结果:通过运行查询文件得到的一个基于表和视图的动态的数据集合。
查询结果可以用不同的形式来保存。
查询中的数据是只读的。
查询的数据源:可以是一张或多张相关的自由表、数据库表、视图。
2. 用查询设计器创建查询基本步骤:打开查询设计器→添加创建查询所基于的数据表→定义输出内容→设置联接、筛选、排序、分组条件→选择查询结果的输出形式→保存查询文件→运行查询。
(1)打开查询设计器方法1:从文件菜单或工具栏上单击新建→查询→新建文件→进入查询设计器方法2:当所用到的数据表已在项目中时,从项目管理器窗口中单击数据→查询→新建→新建查询→进入查询设计器方法3:从命令窗口中输入命令:create query 查询文件名& 创建新查询modify query 查询文件名& 修改已存在的查询(2) 定义查询的输出内容单击字段选项卡→从可用字段列表框中单击所需字段(当输出的列不是直接来源于表中的字段时,单击函数和表达式框边的…按钮,打开表达式生成器,构造出所需的表达式)→单击添加按钮→所需字段自动出现在选定字段框中。
(3) 设置查询的筛选条件筛选条件决定将哪些记录显示出来。
在筛选框中构造筛选条件表达式时,要注意在实例框中输入不同数据类型时的格式:1) 字符串可以不带引号(当与源表中的字段名相同时才用引号);2) 日期型数值要用{ }括起来;3) 逻辑型数据两侧要带 .号,如 .T.,.F.(4) 设置查询结果的排序依据排序决定查询输出结果中记录显示的顺序。
设置方法:单击排序依据→从选定字段框选中字段→选择升序或降序→单击添加。
(5) 设置查询结果的分组依据分组是指将一组类似的记录压缩成一个结果记录,目的是为了完成基于该组记录的计算,比如:求平均值、总和、统计个数、其中的最大值、最小值等。
第五章 创建和使用查询
第五章创建和使用查询一.选择题1.下面关于查询的叙述,说法正确的是( D ).A.只有查询可以用来进行筛选、排序、浏览等工作B.数据表或窗体中也可以代替查询执行数据计算C.数据表或窗体中也可以代替查询检索多个表的数据D.利用查询可以轻而易举地执行数据计算,以及检索多个表的数据2.( D )不是查询的功能.A.筛选记录B.整理数据C.操作表D.输入接口3.以下关于筛选和查询的叙述中,说法正确的是( C ).A.在数据较多、较复杂的情况下使用筛选比使用查询的效果好B.查询只从一个表中选择数据,而筛选可以从多个表中获取数据C.通过筛选形成的数据表,可以提供给查询使用D.筛选将删除不符合条件的记录4.Access支持的查询类型有( A ).A.选择查询、交叉表查询、参数查询、SQL查询和操作查询B.基本查询、选择查询、参数查询、SQL查询和操作查询C.多表查询、单表查询、交叉表查询、参数查询和操作查询D.选择查询、统计查询、参数查询、SQL查询和操作查询5.以下不属于操作查询的是( A).A.交叉表查询B.生成表查询C.更新查询D.删除查询6.在查询设计视图中,( B ).A.只能添加数据库表B.可以添加数据库表,也可以添加查询C.只能添加查询D.以上说法都不对7.利用对话框提示用户输入参数的查询过程称为( B ).A.选择查询B.参数查询C.交叉表查询D.SQL查询8.( B )的结果不是动态集合,而是执行指定的操作,例如增加、修改、删除记录等.A.选择查询B.操作查询C.参数查询D.交叉表查询9.在SQL查询中,使用WHERE子句指出的是( B ).A.查询目标B.查询结果C.查询视图D.查询条件10.在SQL查询中,若要取得“学生”数据表中的所有记录和字段,则SQL语句为( B ).A.SELECT 姓名FROM 学生B.SELECT * FROM 学生C.SELECT 姓名FROM 学生 WHILE 学号=02650D.SELECT * FROM 学生 WHILE 学号=0265011.( A )不是生成表查询的使用时机.A.删除数据B.整理旧的数据C.备份重要数据D.当成其他对象的数据来源12.如果在数据库中已有同名的表,( C )查询将覆盖原有的表.A.删除B.追加C.生成表D.更新13.执行( D )查询后,字段的旧值将被新值替换.A.删除B.追加C.生成表D.更新14.参数查询可分为( C ).A.单参数查询B.多参数查询C.单参数查询和多参数查询D.都不是15.单参数查询可以输入( A )组条件.A.1B.2C.3D.416.下列关于准则的说法中,错误的是( D ).A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系B.日期/时间类型数据须在两端加#C.Null表示空白无数据的意思,可在任意类型的字段中使用D.数字类型的条件需加上双引号(“”).17.下面表达式中,( A )执行后的结果是在“平均分”字段中显示“语文”、“数学”、“英语”3个字段中分数的平均值(结果取整).A.平均分:([语文]+[数学]+[英语])\3B.平均分:([语文]+[数学]+[英语])/3C.平均分: 语文 + 数学 + 英语 \3D.平均分: 语文 + 数学 + 英语 /318.在表达式中,为了与一般的数值区分,Access将文本型是数据用( C )号括起来.A.*B.#C.“”D.?19.若要查询成绩为70-80分(包括70分,不包括80分)的学生的信息,则查询准则设置正确的是( C )A.>69 OR <80B.Between 70 with 80C.>=70 And <80D.IN(70,79)20.若要在文本型字段执行全文搜索,查找以“Access”开头的字符串,则下列条件表达式正确的是( D ).A.Like“*Access*”B.Like“Access”C.Like“*Access”D.Like“Access*”…………..22.使用查询向导不可以创建(C).A.简单的选择查询B.基于一个表或查询的交叉表查询C.操作查询D.查找重复项查询23.利用向导创建查询对象中的>>按纽的作用是( B ).A.将“可用字段”列表框中选定的字段送到“选定字段”框中B.将“可用字段”列表框中的全部字段送到“选定字段”框中C.将“选定字段”列表框中的全部字段送到“可用字段”框中D.将“选定字段”列表框中的选定字段送到“可用字段”框中24.关于使用查询向导创建查询,叙述错误的是( D ).A.使用查询向导创建查询可以加快查询创建的速度B.创建的过程中,它提示并询问用户相关的条件C.创建的过程中,根据用户输入的条件建立查询D.使用查询向导创建查询的缺点在于创建查询后,不能对已创建的查询进行修改25.( A )是交叉表查询必须搭配的功能.A.总计B.上限值C.参数D.以上都不是26.Access提供的参数查询可在执行时弹出一个对话框以提示用户输入信息,只要将一般查询准则中的数据用( D )替换,并在其中输入提示信息就形成了参数查询.A.( )B.< >C.{ }D.[ ]27.( D )是交叉表查询的必要组件.A.行标题B.列标题C.值D.以上都是28.关于总计,叙述错误的是( A ).A.可以用作各种计算B.作为条件的字段也可以显示在查询结果中C.计算的方式有和、平均、记录数、最大值、最小值等D.任意字段都可以作为组29.关于运行操作查询的方法,错误的是( D ).A.保存关闭该查询后,再双击该查询B.在操作查询的设计视图中,选择“查询”菜单中的“运行”命令,或单击工具栏上的“运行”按纽来运行该查询C.选定“查询”对象,选定该查询后,单击窗口上部的“打开”按纽D.单击工具栏最左端的“视图”按纽,切换到数据表视图30.下列说法中,正确的是( B ).A.创建好查询后,不能更改查询中字段的排列顺序B.对已创建的查询,可以添加或删除其数据来源C.对查询的结果,不能进行排序D.上述说法都不正确31.以下关于查询的叙述,正确的是( C ).A.只能根据数据表创建查询B.可以根据数据表和已建查询创建查询C.只能根据已建查询创建查询D.不能根据已建查询创建查询32.关于查询,说法不正确的是( D ).A.查询可以作为结果,也可以作为来源B.查询可以根据条件从数据表中检索数据,并将其结果存储起来C.可以以查询为基础,来创建表、查询、窗体或报表D.查询是以数据库为基础创建的,不能以其他查询为基础创建33.Access中,查询的视图有3种方式,其中不包括( D ).A.设计视图B.数据表视图C.SQL视图D.普通视图34.关于打开查询的数据表视图的步骤,错误的是( C ).A.在查询对象列表中,双击要打开的查询B.在查询对象列表中,选定要打开的查询,单击“数据库”窗口上部的“打开”按纽C.在查询对象列表中,选定要打开的查询,单击“数据库”窗口上部的“设计”按纽D.在查询对象列表中,选定要打开的查询,在该查询上右击,弹出快捷菜单,选择“打开”命令35.查询的设计视图基本上分为3部分,( B )不是设计视图的组成部分.A.标题及查询类型栏B.页眉页脚C.字段列表区D.设计网格区36.用查询设计视图创建好查询后,可进入该查询的数据表视图观察结果,下列方法不能实现的是( C ).A.保存关闭该查询后,再双击该查询B.选定“表”对象,双击“使用数据表视图创建”快捷方式C.直接单击工具栏中的打开按纽D.单击工具栏最左端的“视图”按纽,切换到数据表视图37.若要用设计视图创建一个查询,查询所有姓“张”的女同学的姓名,性别和总分,则正确的设置查询准则的方法应为( C ).A.在“准则”单元格中输入:姓氏=“张” And 性别=“女”B.在“总分”对应的“准则”单元格中输入:总分;在“性别”对应的“准则”单元格中输入:“女”C. 在“姓名”对应的“准则”单元格中输入:Like“张*”;在“性别”对应的“准则”单元格中输入:“女”D.在“准则”单元格中输入:总分 OR性别=“女”AND姓氏=“张”38.如果要在某数据表中查找某文本型字段的内容以“S”开头,以“L”结尾的所有记录,则应该使用的查询条件是( A ).A.Like“S*L”B.Like“S#L”C.Like“S?L”D.Like“S$L”39.查询条件为“第2个字母为a,第3个字母为c,后面有个st连在一起”的表达式为( C).A.Like“*acst”B.Like“#ac$st”C.Like“?ac*st*”D.Like“?ac*st?”40.关于生成表查询的叙述,错误的是( D ).A.生成表查询是一种操作查询B.生成表查询是从一个或多个表中选出满足一定条件的记录来创建一个新表C.生成表查询将查询结果以表的形式存储D.生成表中的数据是与原表相关的,不是独立的,必须每次都生成以后才能使用41.关于更新查询,说法不正确的是( B ).A.使用更新查询可以将已有的表中满足条件的记录进行更新B.使用更新查询,一次只能对一条记录进行更改C.使用更新查询后就不能再恢复数据了D.使用更新查询效率比在数据表中更新数据效率高42.设某数据库表中有一个“姓名”字段,查找“李”的记录准则是(B).A.Not“李”B.Like“李”C.Left((姓名),1)=“李”D.“李”43.列出所有在1月1日和5月31日之间的日期,正确的表达式是( D ).A.>1.1 <5.31B.>1.1 and <5.31C.>1/1 and <5/31D.>=1/1 and <=5/3144.身份证号码是无重复的,但由于其位数较长,难免产生输入错误.为了查找表中是否有重复值,应该采用的最简单的查找方法是( C ).A.简单查询向导B.交叉表查询向导C.查找重复项查询D.查找匹配项查询45.( C )操作是在查询的某种视图中,打开“查询”菜单,然后单击要切换到的视图名称.A.打开查询的数据表视图B.打开查询的设计视图C.切换查询视图D.使用向导创建查询46.选定要打开的查询,按( A )组合键将以数据表视图方式打开查询.A.Alt+OB.Alt+DC.Alt+CD.Alt+H47.关于查询设计视图的3个部分,叙述错误的是( B ).A.标题及查询类型栏在窗口的最上方的标题栏中,在此处显示查询的标题和查询类型B.字段列表区在标题栏上方,显示打开的查询所应用的其他表C.如果查询中包括多个表或查询的字段列表,则在字段列表之间将会用连线来表示这些表与查询的关系D.在网格区中,用户可以指定查询中所使用和显示的字段48.当操作查询正在运行时,( A )能够中止查询过程的运行.A.按Ctrl+Break 组合键B.按Ctrl+Alt+Del 组合键C.按Alt+Break 组合键D.按Alt+F4 组合键49.关于追加查询,说法不正确的是( B ).A.在追加查询与被追加记录的表中,只有匹配的字段才能被追加B.在追加查询与被追加记录的表中,不论字段是否匹配都将被追加C.在追加查询与被追加记录的表中,不匹配的字段将被忽略D.在追加查询与被追加记录的表中,不匹配的字段不被忽略50.Access的选择查询可以按照指定的准则,从( D )个表中获取数据,并按照所需的排列次序显示.A.1B.2C.8D.多51.“利用查询得到的结果可以建立一个新表”是查询的( B )功能.A.选择字段B.建立新表C.选择记录D.编辑记录52.编辑查询中的字段不包括下列选项中的( B ).A.添加字段B.查询字段C.删除字段D.移动字段53.下列选项中,最常用的查询类型是( A ).A.选择查询B.交叉表查询C.参数查询D.SQL查询54.( A )的结果是一组数据记录,即动态集.A.选择查询B.交叉表查询C.参数查询D.SQL查询55.( B )是利用表中的行和列来统计数据的.A.选择查询B.交叉表查询C.参数查询D.SQL查询56.( C )也可以作为窗体或报表的基础.A.选择查询B.交叉表查询C.参数查询D.SQL查询57.( D )是利用SQL语句来创建的.A.选择查询B.交叉表查询C.参数查询D.SQL查询58.下列选项中,不属于SQL查询的是( C ).A.联合查询B.传递查询C.操作查询D.定义查询59.下列选项中,不属于关系运算符的是( D ).A.=B.>C.<D.=/60.下列选项中,不属于逻辑运算符的是( B ).A.NotB.InC.AndD.Or61.下列选项中,不属于特殊运算符的是( D ).A.InB.LikeC.BetweenD.Int62.在Access中,Between的含义是( B ).A.用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配B.用于指定一个字段值的范围,指定的范围之间用And连接C.用于指定查找文本字段的字符模式D.用于指定一个字段为空63.下列函数中,表示“返回字符表达式中值的最大值”的函数是( C ).A.SumB.CountC.MaxD.Min64.在下列字符函数中,用来表示“返回字符表达式中的字符..A ).个数..”的是(A.LenB.CountC.TrimD.Sum65.在准则中,字段名必须用( B )括起来.A.小括号B.方括号C.引号D.大括号66.若要查询20天之内参加工作的记录,应选择的工作时间的准则是( B ).A.<Date( )-20B.Between Date( ) And Date( )-20C.<Date( )-21D.>Date( )-2167.空字符串是用( B )括起来的字符串,且中间没有空格.A.大括号B.双引号C.方括号D.#号68.在数据库窗口中,单击“查询”对象,再单击“新建”按纽,可以打开( D )对话框.A.查询向导B.创建查询C.简单查询向导D.新建查询69.使用( D )视图,可以创建带条件的查询.A.查询B.使用向导创建查询C.查询向导D.查询设计70.在查询设计视图的“设计网格”区,包括7行已命名的行,其中不包括( C ).A.字段B.显示C.查询D.准则71.用于指定一个字段值的列表,列表的任意一个值都可以与查询的字段相匹配的特殊运算符是( A ).A.InB.Is NullC.BetweenD.Like72.( B )的SELECT语句不能定义联合查询或交叉表查询.A.参数查询B.子查询C.传递查询D.定义查询73.选择“视图”菜单中的( A )命令,可以对记录进行总计查询.A.合计B.总计C.求和D.统计74.总计查询需在查询设计视图中的( B )行中完成.A.准则B.总计C.或D.显示75.创建交叉表查询时,用户可以指定( A )总计类型的字段.A.1个B.2个C.多个D.无76.要运行查询,可以直接( A )要运行的查询.A.双击B.单击C.连续单击三次D.右击77.总计项中的Group By表示的意义是( A ).A.定义要执行计算的组B.求在表或查询中第一条记录的字段值C.指定不用于分组的字段准则D.创建表达式中包含统计函数的计算字段78.若要统计员工人数,需在“总计”行单元格的下拉列表中选择函数( B ).A.SumB.CountC.VarD.Avg79.( B )是指根据一个或多个表中的一个或多个字段并使用表达式建立新字段.A.总计B.计算字段C.查询D.添加字段80.创建交叉表查询时,行标题最多可以选择( C )字段.A.1个B.2个C.3个D.多个81.如果创建交叉表的数据源来自多个表,可以先建立( B ).A.一个表B.查询C.选择查询D.以上都不对82.如果“列标题”字段的值为小数,Access将在数据表中以( C )取代此字符.A.乱码B.引号C.下划线D.无法识别83.创建( B )查询,就是在字段中指定一个参数,在执行时,用户输入一个参数值.A.参数B.单参数C.多参数D.操作84.如果在一个已建立的查询中创建参数查询,执行“保存”命令后,原查询将( B ).A.保留B.被新建的参数查询所替换C.自动更名D.替换新建的参数查询85.创建单参数查询是时,在“设计网格”区中输入“准则”单元格的内容即为( D ).A.查询字段的字段名B.用户任意指定的内容C.查询的条件D.参数对话框中的提示文本86.下列查询中,( B )查询可以从多个表中提取数据,组合起来生成一个新表永久保存.A.参数B.生成表C.追加D.更新87.关于操作查询,下列说法不正确的是( D ).A.如果用户经常要从几个表中提取数据,最好的方法是使用Access提供的生成表查询B.使用Access提供的删除查询一次可以删除一组同类的记录C.在执行操作查询前,最好单击工具栏上的“视图”按纽,预览即将更改的记录D.在使用操作查询前,不用进行数据备份88.删除查询可以从单个表中删除记录,也可以从多个相互关联的表中删除记录.如果要从多个表中删除相关记录,必须满足3个条件,下列不符合的选项是( D ).A.在“关系”窗口中定义相关表之间的关系B.在“关系”对话框中选中“级联删除相关记录”复选框C.在“关系”对话框中选中“实施参照完整性”复选框D.在“关系”对话框中选中“实体完整性”复选框89.如果只删除指定字段中的数据,可以使用( B )查询将该值改为空值.A.删除B.更新C.生成表D.追加90.关于SQL查询,下列说法不正确的是( D ).A.SQL查询是用户使用SQL语句直接创建的一种查询B.Access的所有查询都可以认为是一个SQL查询C.使用SQL可以修改查询中的准则D.使用SQL不能修改查询中的准则91.设置排序可以将查询结果按一定的顺序排列,以便于查询.如果所有的字段都设置了排序,那么查询结果将先按( A )排序字段进行排序.A.最左边B.最右边C.最中间D.随机92.如果一次添加多个字段,则按住( B )键并单击要添加的字段.A.ShiftB.CtrlC.AltD.Tab93.( B )主要包括添加字段、修改记录和删除记录等.A.选择记录B.编辑记录C.修正记录D.实现计算94.Like属于( C ).A.关系运算符B.标准运算符C.特殊运算符D.逻辑运算符95.假设某数据表中有一个“姓名”字段,查找姓名为“王大”或“刘五”的记录的准则是( D ).A.Not“王大”,“刘五”B.Len([姓名])= “王大”,“刘五”C.Left([姓名])= “王大”,“刘五”D.IN(“王大”,“刘五”)96.若要计算各类职称的教师人数,需要设置“职称”和( C )字段,对记录进行分组统计.A.工作职称B.性别C.姓名D.以上都不是97.返回当前系统日期的函数是( D ).A.Date(date)B.Date(day)C.Day(Date)D.Date( )98.查询“设计网格”中作为“用于确定字段在查询中的运算方法”的行的名称是(D ).A.表B.准则C.字段D.总计99.创建了总计查询后,单击工具栏上的“视图”按纽,将其切换到( A )视图,可以查看总计后的结果.A.数据表B.设计C.SQLD.大纲100.创建交叉表查询时,用户需要指定3种字段,下列选项中不属于这3种字段的是( D ).A.放在数据表最左端的行标题,它把某一字段或相关的数据放入指定的一行中B.放在数据表最上面的列标题,它对每一列指定的字段或表进行统计C.放在数据表行与列交叉位置上的字段D.放在数据表最下面的字段二.填空题1.在Access中,( 操作 )查询的运行一定会导致数据表中数据的变化.2.一般情况下,查询可分为 ( 选择查询 )、(参数查询)、(交叉表查询)、操作查询和SQL查询5种.3.若要获得今天的日期,可使用( Date( ) )函数;若要获得当前的日期及时间,可使用( Now( ) )函数.4.在设置查询的“准则”时,可以直接输入表达式,也可以使用表达式( 生成器 )来帮助创建表达式.5.要确定“库存量”乘以“单价”的平均值是否大于等于¥500且小于等于¥1000,可输入(AVG(库存量*单价) BETWEEN500 AND 1000).6.在交叉表查询中,只能有一个( 列标题 )和值,但(行标题 )可以是一个或多个.7.假设某个表有10条记录,如果要筛选前5条记录,可在查询属性“上限值”中输入( 5 )或( 50% ).8.创建动作查询时,首先要( 保护 )数据,因为动作查询会改变表中数据.9.查询中的计算可以分为( 预定义计算 )和( 自定义计算 ).10.如果需要运行选择或交叉表查询,则只需双击该查询,Access就会自动运行或执行该查询,并在( 数据表 )视图中显示结果.11.如果需要运行操作查询,则先在设计视图中将其打开,对于每个操作查询,会有不同的显示:( 生成表查询 )显示包括在新表中的字段;( 追加查询 )显示添加到另一个表中的记录.12.在“总计”行上,共提供了( 12 )个总计项.13.在查询中,根据查询的数据源数量,将查询分为( 多表查询 )和( 单表查询 ).14.如果查询的结果中还需要显示某些另外的字段的内容,用户可以在查询的( 设计)视图中加入某些查询的字段.15.在总计计算时,要指定某列的平均值,应输入( AVG(列名));要指定某列中值的一半,应输入( [列名]*0.5 ).…………………………………………19.要创建查询时,有些实际需要的内容(字段)在数据源的字段中并不存在,但可以通过在查询中增加( 计算字段 )来完成.20.创建交叉表查询有两种方法,一种是使用简单( 交叉表查询向导 )创建交叉表查询,另一种是使用( 设计视图 )创建交叉表查询.21.在参数查询过程中,用户可以通过设定查询参数的类型来确保用户输入的参数值的正确性.设定的方法是,选择“查询”菜单中的( 参数 )命令来设置.……………23.以“图书馆管理系统”为例,当读者从图书馆借出一本书之后(在“借出书籍”表中新增加一条记录),此时就可以运行( 更新查询 )来将“书籍”表中该书的“已借本数”字段值进行改变.24.按( F11 )键可以切换到“数据库”窗口.25.若要查找小于60或大于100的数,则设定的条件表达式为( <60 or >100 )26.利用( 查找重复项查询 )可以确定在表中是否有重复的记录,或记录在表中是否共享相同的值.27.交叉表查询利用表中的行和列进行数据的统计,在行与列的( 交叉 )处显示表中某个字段的统计值.28.参数查询是利用对话框来提示用户输入( 准则 )的查询.29.操作查询与选择查询的相同之处在于二者都是由用户指定查找记录的条件,但不同之处在于选择查询是检查符合条件的一组记录,而操作查询是( 在一次查询操作中对所有结果进行编辑 )等操作.30.操作查询有( 生成表查询 )、(删除查询)、(更新查询)和(追加查询)4种.31.运算符是组成准则的基本元素,Access提供了( 关系运算符 )、( 逻辑运算符 )和( 特殊运算符 )3种运算符.32.当( Or )连接的表达式有一个为真时,整个表达式为真,否则为假.33.在查询设计视图窗口中的“设计网格”区中,由一些字段列和已命名的行组成,其中已命名的行有( 7 )行.34.在特殊运算符中,( IS Null )用于指定一个字段为空.35.用于表示数值表达式的绝对值的函数是( ABS(数值表达式) ).36.用于返回去掉字符表达式前导空格的字符串的函数是( Ltrim ).37.用于返回字符表达式中的最小值的函数是( Min(字符表达式) ).38.使用文本值作为查询准则时,文本值要用( 半角的双引号 )括起来.39.空值使用( Null )或( 空白)来表示字段的值.40.书写查询准则时,日期值应该用( 半角的#号 )括起来.41.若要查询1987年出生的职员的记录,可使用的准则是( Year([出生日期])=1987 ).42.建立查询的方法有两种,分别是( 使用查询向导 )和( 设计视图 ).43.打开数据库窗口,单击( 查询 )对象,然后双击“使用向导创建查询”选项,可打开“简单查询向导”对话框.44.查询的结果是一组数据记录,即( 动态集 ).45.“查询”设计视图窗口分为上下两部分,上半部分为(字段设计)区,下半部分为“设计网格”.46.使用设计视图时,会打开一个“显示表”对话框,其中包含3个选项卡,分别是(表)、(查询)和(两者都有).47.在表的字段列表中选择字段并放在“设计网格”区的字段行上,选择字段的方法有3种,其中最简单的一种方法是( 双击选中的字段).48.求表或查询中最后一条记录的字段值的总计项是( Last ).49.( 预定义 )计算就是所谓总计的计算,是系统提供的用于对查询中的记录组或全部记录进行计算的计算.50.对于自定义计算,必须直接在“设计网格”区中创建新的( 计算字段 ).。
第五章-Access数据库窗体和控件
3. 数据表式窗体
数据表式窗体的实质就是窗体的“数据表” 视图,它看上去像Excel的工作表,能显示大量的 数据,并可以执行Excel的一些操作 。
4. 主/子表式窗体
主/子表式窗体是在主窗体嵌入了子窗体的窗 体。通常情况下,主窗体中的数据与子窗体中的 数据是相关联的。
5.2 创建窗体
窗体的 “新建窗体”对话框提供了 创建窗体的方法。
• 页面页脚:在每一页的底部,用来显示页面摘要、 页码、日期和本页汇总数据等信息。
5.1.3 窗体的视图
• Access2000数据库的窗体有3种视图: 设计视图、窗体视图、数据表视图
(Access2002还有数据透视表和数据透视图)。
• 在“数据库”窗口的“窗体”对象中选定某 个窗体后,单击窗口上部的“打开”或“设 计”按钮就进入了窗体的“窗体”视图或 “设计”视图。
选择对象:当该工具被启用时,可以在窗体中移动控件 或改变它的尺寸。在默认状态下该工具是被启用的,选 择其他工具时,该工具将被暂停使用。
控件向导:单击该工具可启用“控件向导”。带有 “控件向导”的控件包括:组合框、命令按钮、标签、 列表框、选项组和子窗体/子报表。启用“控件向导” 后再向窗体添加控件时,系统会打开相应的“控件向 导”对话框,为设计控件的相关属性提供方便。
单的设置让其显示或隐藏。
• 主体:是窗体的主要组成部分,用来显示窗体数 据源中的记录。
• 窗体页眉:是窗体的首部,用来显示窗体标题、 窗体徽标、命令按钮和说明性文字等用于显示不 随记录改变的信息。
• 窗体页脚:是窗体的尾部,作用与窗体页眉相同。
• 页面页眉:在每一页的顶部,用来显示列标题、 页码、日期等信息。
• 工具箱、字段列表和“属性”窗口都可以根据需要 让其显示或隐藏。
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章习题参考答案
第5章习题解答1.选择题(1)为数据表创建索引的目的是_______。
A.提高查询的检索性能B.节省存储空间C.便于管理D.归类(2)索引是对数据库表中_______字段的值进行排序。
A.一个B.多个C.一个或多个D.零个(3)下列_______类数据不适合创建索引。
A.经常被查询搜索的列B.主键的列C.包含太多NULL值的列D.表很大(4)有表student(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用_______语句能创建建视图vst。
A.CREATE VIEW vst AS SELECT * FROM studentB.CREATE VIEW vst ON SELECT * FROM studentC.CREATE VIEW AS SELECT * FROM studentD.CREATE TABLE vst AS SELECT * FROM student(5)下列_______属性不适合建立索引。
A.经常出现在GROUP BY字句中的属性B.经常参与连接操作的属性C.经常出现在WHERE字句中的属性D.经常需要进行更新操作的属性(6)下面关于索引的描述不正确的是_______。
A.索引是一个指向表中数据的指针B.索引是在元组上建立的一种数据库对象C.索引的建立和删除对表中的数据毫无影响D.表被删除时将同时删除在其上建立的索引(7)SQL的视图是_______中导出的。
A.基本表B.视图C.基本表或视图D.数据库(8)在视图上不能完成的操作是_______。
A.更新视图数据B.查询C.在视图上定义新的基本表D.在视图上定义新视图(9)关于数据库视图,下列说法正确的是_______。
A.视图可以提高数据的操作性能B.定义视图的语句可以是任何数据操作语句C.视图可以提供一定程度的数据独立性D.视图的数据一般是物理存储的(10)在下列关于视图的叙述中,正确的是_______。
vfp第5章查询视图
第5章 查询与视图
视图
⑸保存视图
• “文件” →“保存”
浏览视图
• 在相关数据库设计器中,右击视图,选择“浏览”命令。
第5章 查询与视图
练习3 简单应用:
32.1(先做基1-2)、32.2、43.2(先做基1) 42.2、41.2、66.2、67.2(先做基1)、79.2 22.2、73.1(先做基1-2)
第5章 查询与视图
查询
“查询设计器”工具栏
第5章 查询与视图
查询
⑷运行查询
• 选择“查询→运行查询”命令。 • 单击常用工具栏上的“ ”按钮。
第5章 查询与视图
查询
⑸保存查询
• “文件” →“保存”
查询文件的扩展名是.QPR,
主体是相应的SQL SELECT语句。
第5章 查询与视图
第5章 查询与视图
视图 2. 有关视图的常用命令
⑴新建视图
• CREATE VIEW <视图名> AS <SELECT 语句>
⑵删除视图
• DROP VIEW <视图名> 或 DELETE VIEW <视图名>
第5章 查询与视图
练习4 简单应用:
46.1
第5章 查询与视图
查询与视图的区别
视图与查询在功能上有许多相似之处,但又有各自特点,主要区别如下:
功能不同:视图可以更新字段内容并返回数据源表,而查询文件中的记录数
据不能被修改。
从属不同:视图不是一个独立的文件而从属于某一个数据库。查询是一个独
立的文件,它不从属于任何数据库。
访问范围不同:视图可以访问本地数据源和远程数据源,而查询只能访问本
第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数据库第二版课后答案
access 数据库第二版课后答案篇一:数据库技术复习—access 习题及答案(汇总)1 】=txt> 一、选择题1. access2003 是一种数据库管理软件2. 菜单命令名称的右侧带有三角符号表示(将光标指向该命令时将打开相应的子菜单)3. access 数据库的对象包括(要处理的数据和主要的操作内容)4. access2003 数据库7 个对象中,(表)是实际存放数据的地方。
5. access2003 数据库中的表是一个(二维表)。
6. 在一个数据库中存储着若干个表,这些表之间可以通过(相同内容的字段)建立关系。
7. access2003 中的窗体是(数据库和用户)之间的主要接口。
二、填空题1. access2003 是office2003 办公软件中的一个组件,它能够帮助我们数据库管理。
2. access2003 的用户界面由、、、、和组成。
答案:,菜单栏,工具栏,工作区,状态栏,任务窗格3. access2003 数据库中的表以行和列来组织数据,每一行称为,每一列称为。
答案:一条记录,一个字段4. access2003 数据库中表之间的关系有一对一、一对多和多对多关系。
5. 查询可以按照不同的方式、和数据,查询也可以作为数据库中其他对象的。
答案:查看,分析,更改数据,数据来源6. 报表是把数据库中的数据的特有形式。
答案:打印输出7. 数据访问页可以将数据库中的数据发布到上去。
答案:internet三、判断题2. 在access 数据库中,数据是以二维表的形式存放。
(“4.学生成绩管理”系统就是一个小型的数据库系统。
(“5 .用二维表表示数据及其联系的数据模型称为关系模型。
(“8. access2003 对数据库对象的所有操作都是通过数据库窗口开始的。
(“10.罗斯文”示例数据库是一个很好的帮助示例。
(V)四、简答题 1 .启动access2003 的方法有哪几种?答案:启动access2003 的方法有3 种:通过“开始”菜单启动;通过桌面快捷方式启动;通过“开始”菜单中的access2003 选项启动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在数据表视图中,通常在记录行和字段列 之间设置有网格线,构成了直观的二维表格。 Access 2000允许用户重新设置或隐藏网格线。
5.5.6 设置立体效果
Access 2000通常以二维平面效果显示数据 表视图。为了美化数据表视图,也可以以三维 的立体效果显示数据表视图。
5.5.7 选择字体
在数可以使用【升序】 或【降序】按钮。
如果要根据几个字段的组合对记录进行排 序,同样可以使用【升序】或【降序】按钮。 但是这几个字段必须是相邻的,而且这几个字 段必须按照一致的升序或降序来排序。
如果要根据几个字段的组合对记录进行排
序并且这几个字段的排序方向不一致时,用户 必须使用【记录】菜单的【筛选】子菜单中的 【高级筛选/排序】命令和【记录】菜单中的 【应用筛选/排序】命令来对记录进行复杂排序。
5.3.1 查找记录
在数据表视图中,为了快速查找到指定的 记录,可以从【编辑】菜单中选择【查找】命 令或单击【查找】按钮。
5.3.2 替换记录
在数据表视图中,如果有多条记录的某一 个字段的相同值要做同样的修改,那么可以从 【编辑】菜单中选择【替换 】命令或单击 【查找】按钮。
5.4 排序和筛选记录
若要冻结列,应首先选择要冻结的列,然 后从【格式】菜单中选择【冻结列】命令, Access 2000即把选择的列移到窗口最左边并冻 结他们,且该列右边线以深色显示。当单击字 段滚动条向右或向左滚动记录时,被冻结的列 始终固定显示在最左边。
为了释放冻结列,可以从【格式】菜单中 选择【取消对所有列的冻结】命令。
在数据表视图中,如果系统设置的 字体、字型以及字号满足不了用户的需 要,Access 2000允许用户重新设置。
5.1 使用数据表视图
在Access 2000关系数据库中,用户定义了 表结构以后可以随时使用数据表视图为该表输 入记录、浏览和编辑表中的记录。
在数据表视图中,每一条记录显示在一行 中,字段名显示在列头上。如果为字段设置了 【标题】属性,那么在数据表视图中,【标题】 属性将替换字段名。
在数据表视图中,设置有记录选择器、记 录滚动条、字段滚动条和记录浏览按钮。
在数据表视图中,可以对记录进行排序, 即根据指定字段值的大小重新排列显示记录; 也可以对记录进行筛选,即仅将满足给定条件 的记录显示在数据表视图中。
5.4.1 排序记录
在数据表视图中,可以对记录进行排序, 即根据指定字段值的大小重新排列显示记录。 在打开表的数据表视图时,Access 2000一般是 以表中定义的主键值的大小按升序的方式排序 显示记录。如果在表中没有定义主键,那么, Access 2000将按照记录在表中的物理位置顺序 来显示记录。如果用户需要改变记录的显示顺 序,应在数据表视图中对记录进行排序。
数据表视图和表设计视图是可以相互切换 的。
在数据表视图最左边的记录选择器上可看 到四种不同的标记 :当前记录、编辑记录 、新 记录 和锁定记录 。
在数据表视图中,如果打开的表与其它表 存在一对多的表间关系,Access 2000将会在数 据表视图中为每条记录在第一个字段的左边设 置一个+号。单击+号可以显示与该记录相关 的子表记录。在Access 2000中,这种多级显示 相关记录的形式是可以嵌套的,但最多可以设 置8级嵌套。
5.5 格式化数据表视图
在数据表视图中,用户可以重新调整字段 的显示顺序,隐藏或冻结字段、改变显示数据 的字型及字号以及字段列的宽度和记录行的高 度。上述这些操作我们称其为格式化数据表视 图。
5.5.1 改变列宽和行高
5.5.2 编排列
在数据表视图中,字段从左到右的缺省显 示顺序是由在表设计视图中定义字段的顺序所 决定的。但是,用户可以改变这一显示顺序, 重新编排列。
在【准则】行和【或】行中,Access 2000 规定:在同一行中设置的多个筛选条件,它们 之间存在逻辑与的关系。在不同行中设置的多 个筛选条件,它们之间存在逻辑或的关系。
在数据表视图中,可以方便地根据某一字 段的值对记录进行简单的筛选;也可以根据某 几个字段的组合对记录进行复杂筛选。
若要取消筛选,可以从【记录】菜单中选 择【取消筛选/排序】命令,Access 2000将显 示该表中的所有记录。
5.2 编辑修改记录
对于表中的记录,用户可以很容易地在数 据表视图中进行编辑修改。对于要编辑修改的 数据,用户必须首先选择它,然后才能进行编 辑修改。
5.3 查找和替换记录
在数据表视图中,为了快速查找指定的记 录,Access 2000提供了【查找】命令。为了快 速替换数据,Access 2000提供了【替换】命令。
5.5.3 隐藏和显示列
5.5.4 冻结列
在数据表视图中,如果记录比较长,那么 在数据表视图中可能仅能显示记录的一部分。 如果要浏览或编辑记录的其余部分,那么就需 要单击字段滚动条以便能够在窗口中看到记录 未被显示的部分。但这样做又会隐藏起记录的 另一部分。也许有些列对用户来说是重要的, 希望它们总是显示在数据表视图中。为了做到 这一点,就需要冻结这些列。
若要取消排序,可以从【记录】菜单中选 择【取消筛选/排序】命令。Access 2000将按照 该表的原有顺序显示记录。
5.4.2 筛选记录
在数据表视图中,可以对记录进行筛选,
即仅将满足给定条件的记录显示在数据表视图 中。对记录进行筛选的操作与对记录进行多字 段排序的操作相似,不同的是:在筛选窗口中, 指定了要筛选的字段以后,还要将筛选条件输 入到QBE设计网格中的【准则】行和【或】行 中。
第5章 使用数据表视图
在Access 2000关系数据库中,用户 可以通过数据表视图随时输入记录、编 辑和浏览表中已有的记录。
在数据表视图中,用户除了可以随 时输入、编辑和浏览记录以外,还可以 查找和替换记录以及对记录进行排序和 筛选。数据表视图是可格式化的,用户 可以根据需要改变记录的显示方式(例如, 改变记录的显示字型及字号,调整字段 的显示次序,隐藏或冻结字段等)。