计算字段仅计算一行而不是Access中的所有行

时间:2015-09-03 03:24:58

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

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

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

我的整个表达:

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]

我确定我可能错过了一些简单的事情。我感谢您提供的任何帮助或建议。

1 个答案:

答案 0 :(得分:0)

古斯塔夫是对的。第一个字段中只有数据。有没有办法让函数只能引用那个字段,即TotalCapitalCommitted字段,而不是缺少数据的整个列?该字段定期更改。