a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 81|回复: 0

[Access] 2011年计算机等级考试二级Access数据库教程(10)

[复制链接]
发表于 2012-7-31 22:26:35 | 显示全部楼层 |阅读模式
  查询的功能* s5 I: k2 Z8 l" \
  使用Access的最终目的是通过对数据库中的数据进行各种处理和分析,从中提取有用信息。查询是Access处理和分析数据的工具,它能够将多个表中的数据抽取出来,供用户査看、统计、分析和使用。本章将详细介绍査询的基本操作,包括査询的概念和功能、査询的创建和使用。
8 ~9 Q% A& M! ]8 @/ }& Q# ^; S3 {- S  3.1 查询概述4 _7 D8 X' j3 ?7 y; a$ g
  査询是Access数据库的重要对象,是用户按照一定条件从Access数据库表或已建立的査询中检索需要数据的最主要方法。
) R' Z9 E) |- r7 N  3.1.1 查询的功能
8 K) P2 \; B& i7 ?3 c  査询最主要的目的是根据指定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合,从而方便对数据库表进行查看和分析。在Access中,利用査询可以实现多种功能。" D; e$ h6 x' _& ~- |
  1.选择字段8 ^+ P' A1 R6 p) X+ l
  在査询中,可以只选择表中的部分字段。如建立一个査询,只显示“教师”表中每名教师的姓名、性别、工作时间和系别。利用此功能,可以选择一个表中的不同字段来生成所需的多个表或多个数据集。
* Q. \0 {- k7 }$ i! e  V" y  2.选择记录
2 X- [3 p- B5 u2 `8 c+ B: x  可以根据指定的条件査找所需的记录,并显示找到的记录。如建立一个査询,只显示“教师”表中1992年参加工作的男教师。: R3 [0 ^% p/ {6 i/ m/ k1 l  r
  3.编辑记录! K" U- z  f& x3 I/ r; m; \8 o: C
  编辑记录包括添加记录、修改记录和删除记录等。在Access中,可以利用查询添加、修改和删除表中的记录。如将“计算机实用软件”不及格的学生从“学生”表中删除。
. m3 t! J' P( t* V9 g  4.实现计算
  n# k/ |3 ?$ s  査询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算,如计算每门课程的平均成绩。另外,还可以建立一个计算字段,利用计算字段保存计算的结果,如根据“教师”表中的“工作时间”字段计算每名教师的工龄。
- N5 `( i  R; q  5.建立新表! J- S: d0 Z) {+ d& k- y2 n
  利用査询得到的结果可以建立一个新表。如将“计算机实用软件”成绩在90分以上的学生找出来并存放在一个新表中。
8 [3 l- l1 x" {* J$ t( e1 R  6.为窗体、报表或数据访问页提供数据
1 {# G+ J6 ^, i) u  为了从一个或多个表中选择合适的数据显示在窗体、报表或数据访问页中,用户可以先建立一个查询,然后将该查询的结果作为数据源。每次打印报表或打开窗体、数据访问页时,该査询就从它的基表中检索出符合条件的最新记录。* k% i3 V( p' ]' T+ S, |
  査询对象不是数据的集合,而是操作的集合。査询的运行结果是一个数据集,也称为动态集。它很像一个表,但并没有存储在数据库中。创建査询后,只保存查询的操作,只有在运行査询时才会从查询数据源中抽取数据,并创建它;只要关闭查询,查询的动态集就会自动消失。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 04:46 , Processed in 0.281340 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表