|
TOTAL的控件来源:=Sum(DLookUp("[QTY3]","表2"," Form![NAME]= [表2]![NAME3]"))
另外参阅帮助:
计算总计和其他聚合值
全部显示
全部隐藏
在“设计”视图中
在窗体或报表上计算总计或平均值
在“设计”视图 (设计视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在设计视图中,可以新建数据库对象和修改现有数据库对象的设计。)中打开窗体或报表。
单击“工具箱” (工具箱:由一些可以用在设计视图中向窗体、报表或数据访问页添加控件的工具组成的集合。在页设计视图中可用的工具箱与在窗体和报表设计视图中可用的工具箱不同。)上的“文本框”工具 。
执行下列操作之一:
若要计算一组记录的总计值或平均值,请将文本框添加到组页眉 (组页眉:用来在记录组的开头放置信息,如组名称或组总计数。)或组页脚 (组页脚:用于在记录组的结尾放置信息,如组名称或组总计数。)中。
若要计算窗体或报表中的所有记录的总计或平均值,请将文本框添加到窗体或报表的页眉或页脚。
选中文本框,然后单击工具栏上的“属性”。
在“控件来源”属性框中,键入使用 Sum 函数计算总计值或使用 Avg 函数计算平均值的表达式 (表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。)。
提示
在 Microsoft Access 数据库 (.mdb) (数据库:与特定主题或用途相关的数据的集合。在数据库内,关于特定实体的信息(如雇员或订单)分类归纳到表、记录和字段中。) 中,对于窗体或报表来说,可单击“生成”按钮 使用“表达式生成器” (表达式生成器:一种可用来创建表达式的 Access 工具。它包括可从中进行选择的通用表达式列表。) 创建表达式。
示例
该控件计算每个订单的总销售额。
该控件计算报表中所有订单的总销售额。
注意
“罗斯文”示例数据库的“各国雇员销售额”报表中有一个关于组总计和报表总计的示例。若要查看该报表,请指向“帮助”菜单上的“示例数据库”,单击“罗斯文示例数据库”或“罗斯文示例 Access 项目”,然后在“设计”视图中打开“各国雇员销售额”报表。
当使用聚合函数 (聚合函数:用于计算总计的函数。例如:Sum、Count、Avg 或 Var。)(如 Sum)或域聚合函数 (域聚合函数:一种函数,例如 DAvg 或 DMax,这些函数用于计算记录集(域)的统计数据。)(如 Dsum),在“设计”视图中计算窗体或报表的总计值时,在 Sum 函数中不能使用计算控件 (计算控件:在窗体、报表或数据访问页上用来显示表达式结果的控件。每当表达式所基于的值发生改变,就重新计算一次结果。)的名称,而必须在计算控件中重复该表达式 (表达式:算术或逻辑运算符、常数、函数和字段名称、控件和属性的任意组合,计算结果为单个值。表达式可执行计算、操作字符或测试数据。)。例如:
=Sum([数量] * [单价])
不过,如果基础查询 (查询:有关表中所存数据的问题,或要对数据执行操作的请求。查询可以将多个表中的数据放在一起,以作为窗体、报表或数据访问页的数据源。)中包含计算字段 (计算字段:在查询中定义的字段,显示表达式的结果而非显示存储的数据。每当表达式中的值改变时,就重新计算一次该值。),例如:
=ExtendedPrice: [数量] * [单价]
则可在 Sum 函数中使用该字段的名称,如下所示:
=Sum([总值]) |
|