我正在尝试为数据库创建一个字段,其中值基于数据库中包含空值的其他两个字段的总和。我想添加
NZ([Number1])+NZ([Number2])
到“字段属性”“常规”中的表达式,但访问权限不会保存它。我有什么想法吗?
答案 0 :(得分:2)
如果Access不允许在“计算”字段中使用Nz()
,则可以使用此代码:
IIf(IsNull([Number1]),0,[Number1])+IIf(IsNull([Number2]),0,[Number2])
编辑重新评论
如果两个组件都为空,则返回Null,尝试
IIf(IsNull([Number1]) And IsNull([Number2]),Null,IIf(IsNull([Number1]),0,[Number1])+IIf(IsNull([Number2]),0,[Number2]))
答案 1 :(得分:0)
请按照以下说明在表格中添加计算字段:
在导航窗格中双击打开表格。
水平滚动到表格中最右边的列,然后点击点击添加列标题。
在显示的列表中,单击“计算字段”,然后单击所需的数据类型以获得结果。 Access显示 表达式构建器。
开始为此字段键入所需的计算,例如:Nz([Number1])+ Nz([Number2])
注意没有必要在表达式之前加上相等的 sign(=)。
单击“确定”。 Access会添加计算字段,然后突出显示字段标题,以便您可以键入字段名称。