0

我有一个数据库,它通过“WOrderID”根据工单创建发票。我有一个计算小计的部分 - 付款 = 到期金额。付款是从另一个具有 WOrderID 和付款金额的表生成的。

如果付款中没有与我正在开具发票的工单匹配的 WOrderID,我希望该字段生成 0.00 美元,因为这意味着没有为该工单支付任何款项。

我在 Payments 字段中有以下代码,但它给了我一个“########”错误,而不是返回 0.00 并允许 Amount Due 减去 Subtotal 和 Payments 以获得一个值:

=IIf(IsNull(DLookUp("[Amount]","Payment","[WOrderID] = '" & [txtWOrderID] & "'")),0,DSum("[Amount]","Payment","[WOrderID] = '" & [txtWOrderID] & "'"))
4

1 回答 1

0

谢谢...发现我的字段格式冲突导致错误。

于 2014-01-18T19:23:00.497 回答