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

Ms access 计算字段仅计算Access中的一行,而不是所有行,ms-access,ms-access-2013,calculated-field,Ms Access,Ms Access 2013,Calculated Field,我有一个计算字段,它将表中的两个字段分开,但是当查询运行时,查询只计算计算字段的第一行,而不是所有行 我在我的计算字段中使用一个简单的计算,所以我不确定为什么会发生这种情况 我的整个表情: SELECT LlamadoDeCapital.ID, LlamadoDeCapital.TotalCapitalCommitted, LlamadoDeCapital.CapitalCallRequestDate, LlamadoDeCapital.CapitalCallDate, LlamadoDeCap

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

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

我的整个表情:

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;

我肯定我可能错过了一些简单的东西。我感谢你能提供的任何帮助或建议

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

字段(访问中没有单元格)始终包含值或Null。所以,如果你看到“空”字段,你就有空值。你能发布样本数据吗?对于样本数据:古斯塔夫是对的。第一个字段中只有数据。有没有办法让函数只引用一个字段,即TotalCapitalCommitted字段,而不是缺少数据的整个列?此字段会定期更改。
[CurrentCapitalCall]/[TotalCapitalCommitted] AS [%CurrentCuotaPaid]