2015年计算机等级考试二级Access辅导笔记:Access查询(4)
发布时间:2010/11/10 11:32:16 来源:城市学习网 编辑:ziteng
5.4.3 交叉表查询
值: 设置为【值】的字段是交叉表中行列标题相交单元格内的显示内容.在所对应的【总计】栏一般设置为【Expression】.在一个交叉表查询中只能有一个字段作为【值】.
___ 不显示: 设置为【不显示】的字段内容将不会出现在交叉表查询结果集中.这些字段可以作为查询的筛选条件,该字段所对应的【总计】栏一般设置为【Where】.在一个交叉表查询中可以有多个字段设置为【不显示】._
___ 4 单击工具栏上的【执行】按钮,执行查询,得到查询结果集.
例5-11 P106
5.4.4操作查询
前面所介绍的几种查询方式都是选择查询,不改变数据库中各个表内原有的数据.
而操作查询可以对数据表中原有的数据内容
进行编辑,它以选择查询为基础,对符合选
择条件的数据进行成批修改以简化维护数据
库的工作.
5.4.4操作查询
1 生成表查询
生成表查询可以用一个或多个数据表中已有的全部或部分数据来创建新表.
利用生成表查询建立一个新表的操作步骤如下:
1)以设计视图方式新建一个查询,并在查询中包含生成新表所需的表或查询._
___ 2)单击工具栏中的【查询类型】按钮,然后在下拉列表中选择【生成表查询】选项.弹出【生成表查询】对话框.
5.4.4操作查询
3)在【表名称】文本框中输入生成新表的名称,如果该表的名称与已有的表同名,那么新表将替换旧表._
___ 4)如果生成的新表放在当前数据库中那么选择【当前数据库】单选按钮;否则选择【另一数据 据库】单选按钮,然后在【文件名】文本框中输入放入新表的数据库的文件名.然后单击【确定】按钮._
__
5.4.4操作查询
_ 5)将新表中所用的字段从字段列表中拖放到设计网格中.如果需要的话,可以在【准则】栏内的对应位置内输入添加记录的准则._
___ 6)单击工具栏上的【视图】按钮,可以预览将要生成的新表._
___ 7)单击工具栏上的【执行】按钮,进行生成表操作.
例5-12 P109
5.4.4操作查询
2. 删除查询
利用删除查询,可以从一个或多个数据表中删除符合查询条件的整个记录.
使用删除查询的操作步骤如下:
___ 1)以设计视图方式新建一个查询,添加查询所用的表.添加所需的字段并设置被删除记录应符合的查询条件.
5.4.4操作查询
2)单击工具栏中的【查询类型】按钮,然后在下拉列表中选择【删除查询】选项.则设计网格中的【显示】栏变成为【删除】栏.将要删除记录的表内字段列表的"*"拖放至设计网格【字段】单元格内,然后将鼠标移开,则该字段的【删除】栏自动变为【From】.
5.4.4操作查询
3)单击工具栏中的【数据视图】按钮就可以看到将要被删除的记录组成的结果集._
___ 4)单击工具栏上的【执行】按钮执行删除操作.
例 5-13 P111
5.4.4操作查询
3.追加查询
追加查询可以在一个或多个表的尾部添加记录.追加查询可以从另一个数据表中读取数据记录并向该表内添加记录.
使用追加查询的操作步骤如下:
1)以设计视图方式新建一个查询,在此查询中要包含将要追加的记录的表._
单击工具栏中的【查询类型】按钮,然后在下拉列表中选择【追加查询】选项.弹出【追加】对话框._
__
5.4.4操作查询
2)如果要追加记录的表在同一数据库内,那么选择【当前数据库】单选按钮,否则选择【另一数据库】单选按钮,然后在【文件名】文本框中输入数据库文件名.
单击【表名称】文本框右端的下拉按钮,从下拉列表中选择添加记录的表,然后单击【确定】按钮._
___
5.4.4操作查询
3)在查询设计视图中将要追加的字段以及用来设定准则的字段拖入设计网格中并设置准则._
___ 4)单击工具栏上的【视图】按钮可以预览将要添加的记录._
___ 5)单击工具栏上的【执行】按钮进行追加查询操作
例 5-14 P112
5.4.4操作查询
4.更新查询
更新查询可以对一个或多个表中符合查询条件的数据作全局的更改.
使用更新查询的操作步骤如下:
___ 1)以设计视图方式新建一个查询,添加查询所用的表/查询.添加所需的字段并设置要更新记录应符合的查询条件.
5.4.4操作查询
_ 2)单击工具栏中的【查询类型】按钮,然后在下拉列表中选择【更新查询】选项.此时设计网格中的【显示】栏变成为【更新到】栏._
___ 3)在需要更改的字段所对应的【更新到】栏内输入更新表达式._
___ 4)单击工具栏上的【视图】按钮可以预览更新的结果._
___ 5)单击工具栏上的【执行】按钮执行删除操作.
例5-15 P114
5.4.5 SQL查询
SQL特定查询
联合查询 用于将两个或多个表或查询的字段组合为查询结果的一个字段.
传递查询 直接将命令发送到ODBC数据库,如SQL Server,使用服务器能接受的命令.例,可以使用传递查询来检索记录或更改数据.使用传递查询,不必联接到服务器上的表据可直接使用相应的表.
数据定义查询 用于创建或更改数据库对象,用SQL数据定义查询可以创建,删除或更改表,或者在当前数据库中间索引.