内容正文:
项目7 查询的创建与应用2知识梳理
知识点三 创建选择查询
创建选择查询有两种方法:一种是使用查询向导,另一种是使用查询设计。
查询向导能够有效地指导操作者顺利地创建查询,在创建过程中对参数的选择有详细解释,并能以图形方式显示结果。而查询设计可以完成新建查询的设计,并可以修改已有查询。两种方法特点不同,查询向导操作简单、方便,查询设计功能丰富、灵活。本任务将介绍使用查询设计创建选择查询的方法与步骤。
1.查询的设计视图
使用查询设计创建的查询多种多样,有些带条件,有些不带条件。查询设计不仅可以创建新的查询,还可以对已存在的查询进行修改和编辑。
单击“创建”→“查询”→“查询设计”按钮,打开查询的设计视图,如图3-10所示。
查询的设计视图分为“字段列表区”和“设计网格区”两部分。
(1)字段列表区:显示所选表的所有字段。
(2)设计网格区:该区域中的每一列对应查询动态集中的一个字段,每一行对应字段的个属性或要求,行的功能如表 3-6 所示。
2. 在查询中进行计算
在创建查询时,有时需要的是统计结果,如统计商品数及平均单价等,而不仅仅是表中的记录。为了获取这样的数据,需要创建能够进行统计的查询。使用查询的设计视图中的“点计”行,可以对查询中的全部记录或记录组计算一个或多个字段的统计值。
对设计网格区中的每个字段,单击其在“总计”行中的单元格,选择下列聚合函数之一--合计、平均值、最小值、最大值、计数、StDev(标准差)、变量、First(第一条记录)Last(最后一条记录)等,就能在查询中进行计算。
知识点四 创建参数查询
1.在设计视图中添加表之间的连接
在创建多表查询时,必须在表之间建立关系。在设计视图中添加表或查询时,如果所添加的表或查询之间已经建立了关系,则在添加表或查询的同时会显示已有的关系;如果没有建立关系,则需要手工添加表之间的关系,方法如下。
在查询的设计视图中,从表或查询的字段列表区中将一个字段拖到另一个表或查询中的相等字段上即可。如果要删除两个表之间的关系,则单击两个表之间的连线,连线将变粗,再在连线上右击,在弹出的快捷菜单中选择“删除”命令即可。
2.查询的设计视图中的字段操作
查询中的字段操作,如添加字段、删除字段、更改字段、排序记录、显示和隐藏字段等,需要在查询的设计视图的设计网格区中进行。
(1)添加和删除字段
如果要在设计网格区中添加字段,则可采用两种方法:一种方法是拖动字段列表区中的字段到设计网格区的列中;另一种方法是双击字段列表区中的字段。
当不再需要设计网格区中的某一字段时,可将该字段删除,其操作方法有以下两种。
1 选中某字段,单击“查询工具/设计”→“查询设置”→“删除列”按钮。
2 将光标放在该字段的顶部,单击以选中整个字段,按“Delete”键。
(2)插入和移动字段
如果要在某字段之间插入一个字段,则可采用以下两种方法。
①选中某字段,单击“查询工具/设计”→“查询设置”→“插入列”按钮,可在当前字段前插入一个空字段。
2 将光标放在某字段的顶部,单击以选中整个字段,按“Insert”键。空字段插入后,在设计网格区中设置该字段的属性或要求即可。
要改变字段的排列次序,可进行移动字段的操作,其在数据表视图中的显示次序也将变。移动字段的操作步骤为:将光标放在该字段的顶部,单击以选中整个字段,然后可将该字段拖到任意位置。
(3)为查询添加条件
在查询中可以通过添加条件的方法来检索满足特定条件的记录。为查询添加条件的操步骤如下。
1 在设计视图中打开查询。
2 选中设计网格区中某字段的“条件”单元格。
3 直拉添加条件,或打开“表达式生成器”对话框输入条件表达式。
如果要删除设计网格区中某字段的条件,则选中该条件,按“Delete”键即可。
知识点五 创建交叉表查询
交叉表查询以行和列的字段作为标题和条件选择数据,并在行和列的交叉处对数据进行统计。交叉表查询为用户提供了非常清楚的汇总数据,便于分析和使用。本任务将通过实例讲解创建交叉表查询的方法和操作步骤。
在创建交叉表查询时,需要指定3种字段:一是放在交叉表左侧的行标题,它将某一字段的相关数据放入指定的行;二是放在交叉表顶端的列标题,它将某一字段的相关数据放入指定的列;三是放在交叉表行与列交叉处的字段,需要为该字段指定一个总计项,如合计、平均值、计数等。
学科网(北京)股份有限公司
$$null