我有一个数据库,根据工作订单创建发票,由" WOrderID"。我有一个计算小计的部分 - 付款=到期金额。付款从另一个具有WOrderID和付款金额的表中生成。
如果Payments中没有符合我正在开具发票的工作单的WOrderID,我希望该字段生成$ 0.00,因为这意味着没有为该工作单付款。
我在付款字段中有以下代码,但它给了我一个" ########"错误,而不是返回0.00并允许Amount Due减去小计和付款以获得值:
=IIf(IsNull(DLookUp("[Amount]","Payment","[WOrderID] = '" & [txtWOrderID] & "'")),0,DSum("[Amount]","Payment","[WOrderID] = '" & [txtWOrderID] & "'"))
答案 0 :(得分:0)
谢谢......我发现我在该字段上的格式存在冲突,导致错误。