以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于列的计算  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=90874)

--  作者:lilywang
--  发布时间:2016/9/23 16:58:00
--  关于列的计算
销售合同表(父表):合同金额

付款方式(子表):   合同金额(引用父表的)

                           已收款(表达式)
                           IIF([预付_收款日期] Is Null,0,[预付_应付金额])+
                           IIF([到货_收款日期] Is Null,0,[到货_应付金额])+
                           IIF([验收_收款日期] Is Null,0,[验收_应付金额])+
                           IIF([尾款_收款日期] Is Null,0,[尾款_应付金额])


                           未收款(表达式)
                           [合同金额] - [已收款]

我想在付款方式(子表)添加一个“校验”列,如果合同金额 = 已收款 + 未收款 就显示“正确”,反之“错误”

请问该怎么实现?谢谢
[此贴子已经被作者于2016/9/23 16:58:30编辑过]

--  作者:有点蓝
--  发布时间:2016/9/23 17:05:00
--  
字符型表达式列: IIF([合同金额] = [已收款] + [未收款],\'正确\',\'错误\')
--  作者:lilywang
--  发布时间:2016/9/23 17:16:00
--  
之前用双引号失败 用单引号可以 多谢