Ms access DSUM公式不起作用
我的数据库查询中有一个DSUM公式,它使用下面的公式计算发票上要支付的剩余未付金额 在大多数情况下,它可以正常工作,但是如果发票尚未支付任何款项,则它不起作用,在这种情况下,没有可参考的款项,并且公式在公式单元格中产生“#错误” 我如何更改以下内容,使其适用于没有付款的发票 非常感谢Ms access DSUM公式不起作用,ms-access,ms-access-2013,Ms Access,Ms Access 2013,我的数据库查询中有一个DSUM公式,它使用下面的公式计算发票上要支付的剩余未付金额 在大多数情况下,它可以正常工作,但是如果发票尚未支付任何款项,则它不起作用,在这种情况下,没有可参考的款项,并且公式在公式单元格中产生“#错误” 我如何更改以下内容,使其适用于没有付款的发票 非常感谢 付款前未付金额:IIf([发票金额]=0,0,IIf([发票金额]-Nz(DSum(“[已付金额]”),“结合发票表的付款表”,“[发票编号]=”,[发票编号],“,[付款日期],”,“#yyyy mm dd#“)
付款前未付金额:IIf([发票金额]=0,0,IIf([发票金额]-Nz(DSum(“[已付金额]”),“结合发票表的付款表”,“[发票编号]=”,[发票编号],“,[付款日期],”,“#yyyy mm dd#“),0)=0,0,[发票金额]-Nz(DSum(“[已付金额]”,“结合发票表的付款表”、“[发票编号]=”、[发票编号]、“[付款日期]”、“#yyy-mm-dd”、“#y-mm-dd”)、“0”)您可以减少此值,并将Nz用于空的付款日期:
Amount Outstanding Before Payment: IIf([Invoice Amount]=0,0,[Invoice Amount]-Nz(DSum("[Amount Paid]","Payments Table Combined with Invoice Table","[Invoice Number] = " & [Invoice Number] & " And Nz([Payment Date],Date()) < " & Format(Nz([Payment Date],Date()),"\#yyyy-mm-dd\#") & ""),0))
付款前未付金额:IIf([发票金额]=0,0,[发票金额]-Nz(DSum(“[已付金额]”,“付款表与发票表相结合”,“[发票号]=”&[发票号]&”和Nz([付款日期],日期())<”&格式(Nz([付款日期],日期()),“\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\