【发布时间】: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