编程开发 > ACCESS > 文章内容

Access教程:Access使用查询--1.2.用选择查询进行分组数据的计算

2017-7-26编辑:daibenhua

  2.用选择查询进行分组数据的计算

  建立一个选择查询,添加“车队运输查询”,将其中的“司机、货物类别、净重”字段拖拽到设计网格。 单击工具栏的“总计”按钮

  则设计网格中增加了总计行,再如图把司机和货物类别列的总计设置成“Group By”(保持不变即可),净重列的总计设置成“Sum”,意思就是根据司机和货物类别字段分组对净重进行总和的计算。 生成的查询效果如下表所示: 按司机和货物类别分组的查询

  司机 货物类别 运输总量 李大方 废石 170.00 李大方 精粉 1715.40 李大方 矿石 13.50 李大方 其他 310.00 王潇洒 废石 18.50 王潇洒 精粉 922.30 王潇洒 矿石 15.90 王潇洒 其他 21.30 张可爱 废石 310.00 张可爱 精粉 1601.90 张可爱 矿石 94.20 张可爱 其他 340.00 赵美丽 废石 790.00 赵美丽 精粉 1537.40 赵美丽 矿石 21.60 赵美丽 其他 420.00

 

  “查询”同样也可以在设计视图和数据表视图中切换。将表切换到数据表视图,就可以看到“查询”结果了。在Access中,在几个视图之间切换是非常简单的。只要将鼠标移动到工具栏左上角的第一个工具按钮处,就会弹出一个“视图”提示标签,单击它就可以从查询设计视图切换到数据表视图。

  查询的数据表视图看起来很像上一课讲的表,但它们之间还是有很多差别的。

  在查询数据表中无法加入或删除列,而且不能修改查询字段的字段名。这是因为由查询所生成的数据值并不是真正存在的值,而是动态地从表对象中调来的,是表中数据的一个镜像。查询只是告诉Access需要什么样的数据,而Access就会从表中查出这些数据的值,并将它们反映到查询数据表中来罢了,也就是说这些值只是查询的结果。我们刚才选择目标字段就是告诉Access需要哪些表、哪些字段,而Access会把字段中的数据列成一个表反馈给我们。当然在查询中我们还可以运用各种表达式来对表中的数据进行运算生成新的查询字段。

  在查询的数据表中虽然不能插入列,但是可以移动列,移动的方法和上一课中在表中移动列的方法是相同的,而且在查询的数据表中也可以改变列宽和行高,还可以隐藏和冻结列。

Access教程:将Access数据库移植到SQLServer

热点推荐

登录注册
触屏版电脑版网站地图