- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Access应用基础—查询设计1
Access 应用基础—查询设计
PAGE 6
PAGE 9
Access 应用基础—查询设计
一. 查询的基础知识
所谓查询是指根据用户指定的一个或多个条件,在表或查询中查找满足条件的记录,并将查询的设计作为一个对象存储起来。
在Access中,查询是数据库中的一种组件,其目的是以一定的结构存储用户检索到的一组数据。用户通过查询告诉Access检索条件,Access根据用户提供的条件将查询到的数据反馈给用户。
1. 查询的类型
选择查询:是最常用的查询方法,它的作用是根据用户提供的条件,从一个或多个表(或查询)中检索数据,并且在数据表中显示结果。
参数查询:是一种动态查询,在建立查询时为用户留有动态参数接口。在执行时显示“输入参数值”的对话框,提示用户根据当时需要输入参数信息,然后再检索相应的记录。再次执行该查询时,输入其他参数信息,就会得到另外一组数据。
汇总查询:在选择查询的基础上对数据进行分组,并且对查找到的数据记录进行总计、计数、求平均以及其他类型的统计计算。
交叉表查询:可以显示来源于表中某个字段的统计值(求和、平均等),并将它们分组,分别列在数据表的左侧和上方,构成一个二维表格。
动作查询:在数据表中,用户一次只能修改一处数据,而在查询中,用户一次可以根据条件修改、删除多处数据或者增加一组记录,还可以利用一个或多个表中的全部或部分数据创建新表。
删除查询--从一个或多个表中删除一组记录;
更新查询—将一个或多个表中的记录做全局性的修改;
追加查询--从一个或多个表中将一组记录添加到另一个表的末尾;
生成表查询--利用一个或多个表中的全部或部分数据创建一个新表。
2. 查询的作用
进行了查询操作以后,Access将检索到的数据存入一个动态数据集中,供用户浏览和分析,用户对记录所做的修改将直接存入到对应的表中。
可将查询得到的结果用作窗体和报表的数据来源。每次打开窗体或打印报表时,该查询从数据表中检索最新数据,供窗体或报表使用。用户也可以在基于查询的窗体上直接输入或修改数据,这些记录内容的变化将引起查询内容的变化,并且通过查询反映到数据表中。
计算字段--在查询中除了选择表中的字段以外,还可以建立一些新的字段,并用这些字段保存计算结果,这样的字段被称为计算字段。
二. 进入QBE视图
“创建”?“查询设计”?设计视图(重点掌握),如下图所示查询设计网格QBE。
三. 在QBE视图中创建查询
要点1:在“显示表”对话框中选择基于查询的表;
要点2:如是多表查询,在QBE视图上方的两表之间会出现一对多的连线(或是一对一)。
要点3:分别双击表中各个字段,可使其填入QBE下方的“字段”位置。或单击设计网格中字段的空白列,在出现的下拉列表中选择字段;如果一次要增加所有字段,可双击数据表字段列表框最前面的星号(*)行,这时,被增加的字段名称为“表名.*”,虽然此时在“设计”视图中看不到单独的字段列,但在运行查询时会显示所有字段的内容。 其缺点是无法对某个字段作准则等设置。
要点4:指定需“排序”的字段(升序/降序),使动态数据集中的记录以新的次序重新排列。
要点5:输入“准则”(复杂的条件可使用表达式生成器)
多项准则在若干字段的同一行,表示各条件相与
多项准则在若干字段的不同行,表示各条件相或
要点6:“显示”处打钩,表示当切换到数据表视图时,能看见该字段的值,反之看不见。
四. 选择查询
示例1:查找-男生
查找所有男生的记录,按专业编号升序排列,不显示照片与备注字段,取名为:查找-男生。
提示:由于性别为文本类型字段,所以在准则中要以西文引号作为字段值的定界符(自动生成)。
示例2:查找-奖学金
查找奖学金在200至500元(包括200、500)同学的学号、姓名、性别及奖学金,以性别降序排列,取名为:查找-奖学金。
提示: Between是比较运算符,可用表达式生成器来生成。该准则也可写成:=200 And =500。
示例3:查找-党员和奖惩
查找党员或备注不空的同学的学号、姓名、性别、专业、党员、备注,取名为:查找-党员和奖惩。
提示:准则中“是/否”类型字段若要表示为“是”,可用Yes或True或On或-1。准则中的“备注”类型字段的准则有“Null”/“Not Null”,显示时会自动加上“Is”。
思考01:若要选择非党员,准则中应怎样表示?
示例4:查找-97级和05级陈姓同学
查找97和05级的姓陈的同学的所有信息,取名为:查找-97和05级陈姓同学。
或:
提示:表达式中的通配符“*”――代表任意多个字符
“?”――代表任意一个字符
准则中含有通配符时,系统自动加上Like。注意:这里的*和?必须用西文符号。
示例5:查找-78国贸
查找1978年出生的“国际经济与贸易”专业的所
文档评论(0)