以下代码时判断关联表中借贷是否平衡,绝大部分没有问题,但偶尔提示不平衡,(借贷实际时相等的)不知问题出在哪?
Dim Sum1 As Double = Tables("记账凭证.凭证明细").Compute("Sum(借方金额)")
Dim Sum2 As Double = Tables("记账凭证.凭证明细").Compute("Sum(贷方金额)")
If Sum1 <> Sum2 Then
MessageBox.Show("借贷不平衡!","提示")
End If
用高精度
Dim Sum1 As Decimal= Tables("记账凭证.凭证明细").Compute("Sum(借方金额)")
Dim Sum2 As Decimal= Tables("记账凭证.凭证明细").Compute("Sum(贷方金额)")