以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  借贷平衡问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=188233)

--  作者:实话实说
--  发布时间:2023/9/9 15:34:00
--  借贷平衡问题
以下代码时判断关联表中借贷是否平衡,绝大部分没有问题,但偶尔提示不平衡,(借贷实际时相等的)不知问题出在哪?

Dim Sum1 As Double = Tables("记账凭证.凭证明细").Compute("Sum(借方金额)")
Dim Sum2 As Double = Tables("记账凭证.凭证明细").Compute("Sum(贷方金额)")
If Sum1 <> Sum2  Then
     MessageBox.Show("借贷不平衡!","提示")
End If

--  作者:有点蓝
--  发布时间:2023/9/9 16:41:00
--  
用高精度

Dim Sum1 As Decimal= Tables("记账凭证.凭证明细").Compute("Sum(借方金额)")
Dim Sum2 As Decimal= Tables("记账凭证.凭证明细").Compute("Sum(贷方金额)")