【问题标题】:Access 2013, #Error in report. No #Error on Access 2003访问 2013,报告中的#Error。 Access 2003 上没有#Error
【发布时间】:2015-08-14 06:36:28
【问题描述】:

我们这里有一个 Access 数据库,它可以很好地与 Access 2003 客户端配合使用。在 Access 2013 上,生成报告时,一个字段(总和)填充有 #Error 而不是不同值的总和。

奇怪的是,几乎相同的公式用于显示报告中的所有条目。这些行运行良好。

我们用于显示所有条目的公式:

=[TarifaCTCMST]+[TarifaCTCOM]+[TarifaCTCSSO]+[TarifaCTCGMDSS]+[TarifaCTCQS]+[TarifaCTCST]+[TarifaCTCDupCertTans]+[TarifaCTCDupEndoso]+[TarifaCTCEndPetroleo]+[TarifaCTCEndQuimico]+[TarifaCTCEndGas]+[TarifaCTCGuias]+[TarifaCTCotros]+[CantidadGuias]*[TarifaCTCGuias]+[Cantidadotros]*[TarifaCTCotros]+[TarifaCTCDupCarne]+[TarifaCTCCursos]+[TarifaRenewal]*[CantRenewal]+[TarifaExtensions]*[CantExtensions]+[TarifaBSTC]*[CantBSTC]+[TarifaBSTCone]*[CantBSTCone]

应显示所有价格总和的公式: =SUM([TarifaCTCMST]+[TarifaCTCOM]+[TarifaCTCSSO]+[TarifaCTCGMDSS]+[TarifaCTCQS]+[TarifaCTCST]+[TarifaCTCDupCertTans]+[TarifaCTCDupEndoso]+[TarifaCTCEndPetroleo]+[TarifaCTCEndQuimico]+[TarifaCTCEndGas]+[TarifaCTCGuias]+[TarifaCTCotros]+[CantidadGuias]*[TarifaCTCGuias]+[Cantidadotros]*[TarifaCTCotros]+[TarifaCTCDupCarne]+[TarifaCTCCursos]+[TarifaRenewal]*[CantRenewal]+[TarifaExtensions]*[CantExtensions]+[TarifaBSTC]*[CantBSTC]+[TarifaBSTCone]*[CantBSTCone])

可能是什么问题?

【问题讨论】:

  • 所以开始调试:检查每个值的#Error。如果你这样做anything + #Error,结果也是#error。
  • 运行这个查询会打开输入字段,要求输入值。我将问题缩小到: [TarifaCTCotros] 。如果我将此添加到查询中,则会出错。在另一台机器上,它仍然可以正常工作。我现在应该检查什么?
  • 使用Nz([FieldName],0) 处理空值,这是最常见的问题。
  • 我也试过了,没用。

标签: ms-access ms-access-2013


【解决方案1】:

我最终像这样拆分 SUM。不知道为什么,但这有效:

=Som([TarifaCTCMST]+[TarifaCTCOM]+[TarifaCTCSSO]+[TarifaCTCGMDSS]+[TarifaCTCQS]+[TarifaCTCST]+[TarifaCTCDupCertTans]+[TarifaCTCDupEndoso]+[TarifaCTCEndPetroleo]+[TarifaCTCEndQuimico]+[TarifaCTCEndGas]+[TarifaCTCGuias]+[TarifaCTCotros]) +Som([CantidadGuias]*[TarifaCTCGuias]+[Cantidadotros]*[TarifaCTCotros]+[TarifaCTCDupCarne]+[TarifaCTCCursos]+[TarifaRenewal]*[CantRenewal]+[TarifaExtensions]*[CantExtensions]+[TarifaBSTC]*[CantBSTC]+[TarifaBSTCone]*[CantBSTCone])

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-09
    • 2014-04-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-10
    • 2010-09-16
    相关资源
    最近更新 更多