【问题标题】:Calculated field only calculates one row instead of all rows in Access计算字段只计算一行而不是 Access 中的所有行
【发布时间】:2015-09-04 03:09:34
【问题描述】:

我有一个计算字段,它从一个表中划分两个字段,但是当查询运行时,查询只计算计算字段的第一行,而不是所有行。

我在我的计算字段中使用了一个简单的计算,所以我不确定为什么会发生这种情况。

我的整个表情:

SELECT LlamadoDeCapital.ID, LlamadoDeCapital.TotalCapitalCommitted, LlamadoDeCapital.CapitalCallRequestDate, LlamadoDeCapital.CapitalCallDate, LlamadoDeCapital.CurrentCapitalCall, DSum("CurrentCapitalCall","LlamadoDeCapital","CapitalCallDate <=" & CLng([CapitalCallDate])) AS TotalCapitalCalls, [CurrentCapitalCall]/[TotalCapitalCommitted] AS [%CurrentCuotaPaid]
FROM LlamadoDeCapital;

只计算一个单元格的样本:

[CurrentCapitalCall]/[TotalCapitalCommitted] AS [%CurrentCuotaPaid]

我确定我可能遗漏了一些简单的东西。感谢您提供的任何帮助或建议。

【问题讨论】:

  • 字段(Access 中没有单元格)始终包含值或 Null。因此,如果您看到“空”字段,则您的值为 Null。
  • 您可以发布示例数据吗?
  • 古斯塔夫是对的。第一个字段中只有数据。有没有一种方法可以使函数仅引用该字段,即 TotalCapitalCommitted 字段,而不是缺少数据的整个列?此字段会定期更改。

标签: ms-access ms-access-2013 calculated-field


【解决方案1】:

古斯塔夫是对的。第一个字段中只有数据。有没有一种方法可以使函数仅引用该字段,即 TotalCapitalCommitted 字段,而不是缺少数据的整个列?该字段会定期更改。

【讨论】:

    猜你喜欢
    • 2014-08-25
    • 2017-10-17
    • 2013-10-29
    • 1970-01-01
    • 2021-05-08
    • 2018-04-19
    • 1970-01-01
    • 2018-02-12
    • 2012-10-11
    相关资源
    最近更新 更多