Ms access Microsoft Access-总计将多个字段添加到一起
我不太明白这一点。Microsoft Access 2000,在“报告总计”部分,我有三列总计,它们只是数字。这些=总和[这个专栏1],2,3,等等,这些总计都很好Ms access Microsoft Access-总计将多个字段添加到一起,ms-access,builder,Ms Access,Builder,我不太明白这一点。Microsoft Access 2000,在“报告总计”部分,我有三列总计,它们只是数字。这些=总和[这个专栏1],2,3,等等,这些总计都很好 我想要另一列写着=Sum[ThisColumn1]+Sum[ThisColumn2]+Sum[ThisColumn3],但我想不出这一列。只需获得一个空白,我确定有错误。为3个总计提供有意义的控件名称,然后为总计使用: =[GrandTotal1] + [GrandTotal2] + [GrandTotal3] 你的总公式应该是这
我想要另一列写着=Sum[ThisColumn1]+Sum[ThisColumn2]+Sum[ThisColumn3],但我想不出这一列。只需获得一个空白,我确定有错误。为3个总计提供有意义的控件名称,然后为总计使用:
=[GrandTotal1] + [GrandTotal2] + [GrandTotal3]
你的总公式应该是这样的:
=Sum(Nz([ThisColumn1], 0))
为3个总计指定有意义的控件名称,然后为总计使用:
=[GrandTotal1] + [GrandTotal2] + [GrandTotal3]
你的总公式应该是这样的:
=Sum(Nz([ThisColumn1], 0))
创建一个新查询,sql应该如下所示:
SELECT SUM(Column1 + Column2 + Column3),
SUM(Column1),
SUM(Column2),
SUM(Column3),
FROM Your_Table;
创建一个新查询,sql应该如下所示:
SELECT SUM(Column1 + Column2 + Column3),
SUM(Column1),
SUM(Column2),
SUM(Column3),
FROM Your_Table;
空值通过表达式传播,这意味着如果三个小计中的任何一个为空,则最终的总计也将为空。例如: 零+10=零 Access有一个内置函数,可用于将空值转换为零 NZ字段名,ValueIfNull 您可以在报告、查询、表单和VBA中使用NZ 所以上面的例子可以是这样的:
SELECT SUM(Column1 + Column2 + Column3),
SUM(Column1),
SUM(Column2),
SUM(Column3),
FROM Your_Table;
=NZ[GrandTotal1],0+NZ[GrandTotal2],0+NZ[GrandTotal3],0
空值通过表达式传播,这意味着如果三个小计中的任何一个为空,则最终的总计也将为空。例如: 零+10=零 Access有一个内置函数,可用于将空值转换为零 NZ字段名,ValueIfNull 您可以在报告、查询、表单和VBA中使用NZ 所以上面的例子可以是这样的:
SELECT SUM(Column1 + Column2 + Column3),
SUM(Column1),
SUM(Column2),
SUM(Column3),
FROM Your_Table;
=NZ[GrandTotal1],0+NZ[GrandTotal2],0+NZ[GrandTotal3],0
好的,我这样做了,所以我回去只做了一个字段,添加了下一个字段,等等。但是我有一个字段是空的,所以当我添加该列时,我什么也没有得到。所以现在我必须找出一种方法来检查字段是否为空,然后将其更改为零,这样它将被SumOK,我正在这样做,所以我返回,只做了一个字段,添加了下一个字段,等等。但是我有一个字段为空,所以当我添加该列时,我什么也没有得到。因此,现在我必须找到一种方法来检查字段是否为NULL,然后将其更改为零,这样它将无法添加SELECT,因为它使用不同的查询作为其他记录的源。无法添加SELECT,因为它使用不同的查询作为其他记录的源。