在Access中添加列

时间:2017-12-12 21:13:41

标签: ms-access ms-access-2007

有没有办法在总列下添加所有标记?

这是我的学校项目工作。

问题是创建一个查询并显示ROll编号和名称以及总标记 每个学生在查询中添加字段时使用该表获得。

see the image

1 个答案:

答案 0 :(得分:0)

对多个字段求和没有内在函数。如果您的表结构已规范化,则可以执行CROSSTAB查询。否则,构建一个简单的SELECT查询,用表达式构造Total字段:
[Bengali]+[English]+[Maths]+[Physics]+[Chemistry]

请注意,如果任何字段为空,则表达式将返回Null。如果需要,请在每个字段中处理可能的Null:Nz([Bengali],0)或某些推荐Iif([Bengali] Is Null, 0, [Bengali])

表格中无需使用总计字段。需要时计算值。但是,从Access2010开始可以使用表中的计算类型字段。一些开发人员鄙视他们的使用,但他们确实有效。它们确实有局限性,例如Nz()不起作用也不会Is NullIIf(IsNull([Bengali]),0,[Bengali])