MS访问 - 计算为空值的字段



我正在尝试为数据库创建一个字段,其中该值基于数据库中包含null值的其他两个字段的总和。我正在尝试添加

NZ([Number1])+NZ([Number2])

"字段属性"中的表达式"常规",但访问无法保存。有什么想法我在做什么错?

如果访问不允许在计算的字段中使用Nz(),则可以使用此方法:

IIf(IsNull([Number1]),0,[Number1])+IIf(IsNull([Number2]),0,[Number2])

编辑回复:注释

要返回null,如果两个组件均为null,请尝试

IIf(IsNull([Number1]) And IsNull([Number2]),Null,IIf(IsNull([Number1]),0,[Number1])+IIf(IsNull([Number2]),0,[Number2]))

请按照以下指示在您的表中添加一个计算的字段:

  1. 双击导航窗格。

  2. 水平滚动到表中的最右列,然后单击单击以添加列标题。

  3. 在出现的列表中,单击计算的字段,然后单击您想要的数据类型。访问显示表达式构建器。

  4. 开始键入您要为此字段的计算,例如:nz([number1]) nz([number2])

    注意,没有必要以相等的标志(=)。

  5. 单击"确定"。访问添加了计算的字段,然后突出显示字段标题,以便您可以输入字段名称。

  6. 键入计算字段的名称,然后按Enter。

相关内容

  • 没有找到相关文章

最新更新