此外,“出池”操作中也出现错误,出池代码如下:
If MessageBox.Show("是否出池?","请确认:",MessageBoxButtons.YesNo) = DialogResult.Yes Then
Dim dt_s As DataTable = DataTables("应收账款池表")
Dim dt_d As DataTable = DataTables("出池明细表")
Dim count = dt_s.DataRows.Count
Dim sum1 As Double = dt_s.Compute("sum(fa piao金额)")
Dim f As New Filler
f.SourceTable = dt_s '指定数据来源
f.DataTable = dt_d '指定数据接收表
f.Filter = "应收账款到期日 < #" & Date.Today & "#"
f.Fill() '填充数据
dt_s.DeleteFor("应收账款到期日 < #" & Date.Today & "#")
msgbox(count - dt_s.DataRows.Count)
Dim sum2 As Double = dt_s.Compute("sum(fa piao金额)")
Dim jine As Double = sum1 - sum2
Dim fdr As DataRow = DataTables("融资金额质押率变动表").Find("日期 is not null", "_Identify desc")
If fdr IsNot Nothing Then
fdr("出池金额") = jine
End If
End If