目录
(2)在打开的“显示表”对话框中,双击“订单明细”表,把该表添加到“对象”窗格中。
(3)在“设计’“选项卡的“显示/隐藏”组中,单击“汇总”按钮。在查询设计网格中添加总计行。
(4)选中后面的空白字段列的第一个单元格,在“设计”选项卡的“查询设置"组中,单击“生成器”按钮,打开表达式生成器窗口。
(5)在表达式生成器中,撰写表达式“分类汇总:分类汇总: Sum(CCur([单价]*[数量]*(1-[折扣])/100)*100)”。然后按“确定竹按钮,返回到查询设计视图中。
(6)在“总计"行“订单ID"字段列,采用默认“分组(Group By)升设置,在“分类汇总”字段列中,选择“表达式( Expression)"。
(7)在快捷工具栏上,单击保存按钮,在打开的“另存为”对话框中,将查询命名为“订单分类汇总”
(8)在“设计“选项卡的“结果”组中,单击运行按钮,可以看到查询的结果。
在Access查询中,除了可以对字段列进行各种汇总计算外,还可以对单个或多个字段的数据进行统计计算。虽然在Access 2010之后,数据表已经有了计算功能,但足并不能完全取代查询中的计算,如果计算表达式中的字段来自两个以上的表或查询,或者需要编写自定义函数进行计算时,数据表的计算功能就无能为力了。
在查询中进行计算,通常是在设计网格中新建一个计算字段列。这种添加计算字段的情况多见于工资和库存管理这类需要计算的数据库中。
在罗斯文数据库中,创建计算字段查询,计算订单分类汇总查询。操作步骤如下: