当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
2015年计算机等级考试二级Access辅导笔记:Access查询(2)
发布时间:2010/11/10 11:31:07 来源:城市学习网 编辑:ziteng
  5.2.3 创建"查找重复项查询"
  根据"查找重复项"查询的结果,可以判断表中是否有重复的记录,或判定表中是否有记录共享相同的值.
  [例 5-5] 利用向导创建"重复项查询"查找"图书信息表"中重复的记录或字段.其结果数据图如下:
  选择"查询"对象,在数据库窗口中单击"新建"按钮打开"新建查询"对话框,然后单击"查找重复项查询向导",然后"确定"打开向导对话框一.
  查找重复项查询向导对话框一
  在对话框一中,选择要建立查询的表或查询.在此选择"图书信息表",单击"下一步"打开向导对话框二.
  查找重复项查询向导对话框二
  在对话框二中,选择要查找重复的字段,在此选择"图书类型",单击"下一步",弹出对话框三
  查找重复项查询向导对话框三
  在对话框三中选择重复字段之外的其它字段,此处我们选择"书名","作者","出版社","单价"四个字段名.单击"下一步"进入对话框四.
  查找重复项查询向导对话框四
  在对话框四中,输入"查找重复项"标题,选择"查看结果"或 "修改设计".单击"完成",创建完毕.
  5.2.4 创建"查找不匹配项"查询
  一对多关系的两个表中,对于"一"方的每一个记录,"多"方可以有多个记录与之对应,也可以没有任何记录与之对应,查找不匹配记录就是查找"一"方中的记录,这些记录在"多"方中没有记录与之对应.
  创建步骤:
  选择"查询"对象,在数据库窗口中,单击"新建"按钮,打开"新建查询"对话框;在"新建查询"对话框中,单击"查找不匹配项查询向导",然后单击"确定"按钮打开向导一.
  查找不匹配项向导一
  在对话框一中,单击包含查询结果的表或查询,即"一"方的表或查询.选择"图书信息表",然后单击"下一步"打开第二个对话框.
  查找不匹配项查询向导二
  在对话框二中,选择包含相关记录的表或查询,即"多"方的表或查询.此例选择"借书信息表",单击"下一步"打开向导三.
  查找不匹配项查询向导三
  4)在对话框三中选择两个表或查询中的共有信息,单击下一步
  对话框四
  5)在对话框四中选择最终查询结果所包含的字段,单击下一步
  对话框五
  6)在对话框五中选择查看结果按钮单击完成
  显示结果情况
  补充内容
  查询的数据表视图看起来很像上一课讲的表,但它们之间还是有很多差别的.
  在查询数据表中无法加入或删除列,而且不能修改查询字段的字段名.这是因为由查询所生成的数据值并不是真正存在的值,而是动态地从表对象中调来的,是表中数据的一个镜像.查询只是告诉Access需要什么样的数据,而Access就会从表中查出这些数据的值,并将它们反映到查询数据表中来罢了,也就是说这些值只是查询的结果.我们刚才选择目标字段就是告诉Access需要哪些表,哪些字段,而Access会把字段中的数据列成一个表反馈给我们.当然在查询中我们还可以运用各种表达式来对表中的数据进行运算生成新的查询字段.
  在查询的数据表中虽然不能插入列,但是可以移动列,移动的方法和上一课中在表中移动列的方法是相同的,而且在查询的数据表中也可以改变列宽和行高,还可以隐藏和冻结列. [NextPage]   5.3对查询进行编辑
  在查询创建好之后,可以对原有的设计进
  行修改.包括在查询中:
  增加和删除字段.
  移动字段.
  修改查询需在查询设计器中进行.
  5.3.1查询中增加字段
  在"设计"视图中打开查询.
  要选择请执行此操作一个字段单击字段名.相邻字段块单击块中的第一个字段,按住 Shift,然后单击最后一个字段.非连续字段单击字段时,按住 Ctrl.全部字段双击字段列表的标题栏或单击星号 (*).
  从字段列表中将字段拖至设计网格中要插入这些字段的列.
  也可以不用拖动的方法,而是通过在字段列表中双击字段名来添加字段,或者直接从网格"字段"行的列表框中选择字段.
  5.3.1查询中删除字段
  在"设计"视图中打开查询.
  单击列选择器选定字段,然后按 Delete.
  注意_将字段从设计网格中删除后,只是将其从查询设计中删除,而不是从基础表中删除了字段及其数据.
  5.3.1查询中移动字段
  在"设计"视图中打开查询.
  请执行下列操作之一: 若要选择一列,请单击该列的列选择器.
  若要选择多个相邻列,请拖过相应的列选择器.
  再次单击选定字段中任何一个选择器,然后将字段拖到新位置.
  _选定的列
  _移动过程中鼠标指针变为矩形
  5.3.1在查询中修改字段的标题
  在"设计"视图中打开查询.
  将光标移动到所要修改的字段上.
  单击工具栏中属性按钮,弹出字符属性对话框.
  在字符属性对话框的常规选项卡中的标题栏中输入字段的标题.
  关闭字段属性对话框.
  5.3.1调整设计网格的列宽
  在"设计"视图中打开查询.
  在设计网格中,将鼠标移动到所需要调整列宽的字段的选择器的右边框线上,这时鼠标变成双箭头状.
  按下鼠标左键并左右拖动,将列调整到合适位置.
  单击工具栏中的保存按钮.
  5.3.2在选择查询中设置准则
  准则是指在查询中用来限制检索记录的条件表达式.
  往查询里添加选择准则,有两个问题应该考虑,
  首先是为哪个字段添加"准则",其次就是要在这个字段添加什么样的"准则".,
  关于表达式
  表达式_是许多 Microsoft Access 运算的基本组成部分.表达式是可以生成结果的符号的组合,这些符号包括标识符和值.
  5.3.2在选择查询中设置准则
  一,表达式中的元素
  一个表达式便是一个意向的声明.如果你想让某个操作在满足某个特定的条件之后发生,则表达式必须指定这个条件.例如,如果要在某个查询中选择包含Z IP字段值90000或者更高的记录,可以使用如下的表达式:ZIP>=90000
  操作符包括大家熟悉的算术符号+,-,*(乘),/(除),以及许多其他符号和缩写.有些操作符是特定于Access或者SQL的,例如Between,In,Is和Like操作符.
  5.3.2在选择查询中设置准则
  文字由你键入的值组成,例如12345或者ABCDE.文字常常被用来创建默认值以及与字段标识符一起,进行表字段和查询列中值的比较.
  标识符是Access中的对象的名字(例如表中的字段),可返回唯一的数字或者文本值.在表达式中,术语返回的意思是用标识符的当前值代替表达式中出现的名字.例如,字段名字标识符CompanyName在一个表达式中返回当前所选记录的CompanyName字段的值(一个公司的名字).
  5.3.2在选择查询中设置准则
  Access具有五个预定义的命名常数,同时也作为标识符来使用:True,False,Yes,No和Null.在Access VBA中创建的命名常数和变量也是标识符.
  函数在表达式中函数名字出现的位置返回一个值,例如日期和格式函数.与标识符不同,大多数函数需要提供用圆括号括起来的标识符或者值作为参数.当文字,标识符或者函数和操作符一起使用时,这些结合被叫做操作数.
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved