如何计算Access 2013

时间:2015-09-23 06:35:01

标签: ms-access ms-access-2013

我想跟踪信用/ laway / rent到自己的信息。

我有[Clients] table[Credit]和子[payments]表,用于跟踪多个信用的付款。

我想制作一个拆分表单,我可以在其中查看信用详情。 (类型,信用额度,当前支付的信用额度和最后到期金额)以及在子表单上完成的所有付款的记录。

现在,当我尝试使用sum()Dsum()来计算表格上的文本框中的“当前已支付的信用额度”和“应付信用额度”时,我遇到了封锁。

我认为我在标准部分遗漏了一些内容,因为我不知道如何将当前的creditID密钥传递给分组并计算???

我最接近的是=DSuma("[MontoPagado]","Pagos","[IDCreditoFK]"),但这加起来了,我真的需要这样的东西:

"amount due" =[table1]![Field1] - SUM([table2]![Field2]) Based on Current "creditID"

它是一个基本的信用/分期计划支付数据库我希望有人可以帮助我,我已经度过了很少的睡眠,这是唯一阻止我... 在此下载副本----> https://mega.nz/#!gp0lSRLA

提前谢谢!!

2 个答案:

答案 0 :(得分:0)

他在那里,

您可以使用DSum,但略有不同

=DSum("[MontoPagado]","[Pagos]","[IDCreditoFK]=" & [CreditorID])

此处,[CreditorID]应指向表单上的CreditorID控件

答案 1 :(得分:0)

谢谢!谢谢! Verlaat你救了我,我不知道为什么我不能理解建立标准和表达的概念或规则?

最后这完美无缺:

=[TotalDelMonto]-DSum("[MontoPagado]","[Pagos]","[IDCreditoFK]=" & [IdCreditos])