求和时应该有针对性,如你的表中现有的几个字段,序号是不一样的,供应商是相同的,日期是相同的,商品名称不一样,数量不一样。因此,估计你是要求数量的加总。
如果你是要求数量的加总,在ACCESS查询中,需要你给出更精确的条件,比如,
1、你是求某个日期所有名称的数量加总?
2、你是求某个供应商所有名称的数量加总?
3、你是求某个名称的数量加总?
这里,我把上述3个求法给你讲一下,如你有更复杂的要求,可以按我说的方法去多试验一下。
第1种,求某个日期所有名称的数量加总。查询只应有3个字段,即:[日期]、[数量]、数量合计:sum([数量])。
第2种,求某个供应商所有名称的数量加总。查询只应有3个字段,即:[供应商]、[数量]、数量合计:sum([数量])
第3种,求某个商品名称的数量加总。查询只应有3个字段,即:[商品名称]、[数量]、数量合计:sum([数量])。
因为要求和就必须汇总,即把除数量之外所有相同的资料汇总成一笔资料来,数量为合计数量。你的表中有[序号]字段,每笔资料都不相同,因此造成无法有相同的资料,所以汇总以有多少个序号就有多少笔资料。
如果还不明白,请加Q434686663
设计查询时,点击一空列,右键出菜单后选择生成器,用=[数量]*[单价] 做内容,而后该列属性的名称写合计就可以了
在数据表中不能直接实现,可以编写一个更新查询
a b 合计
1 2
2 3
UPDATE 表1 SET 表1.合计 = [a]+[b];
a b 合计
1 2 3
2 3 5