Dim dt1 As Date = e.DataRow("rq") .Addyears(-1) '获取1年前的日期
If e.DataCol.Name = "zwbm" Then
Dim filter4 As String = "zwbm = '" & e.DataRow("zwbm") & "'"
e.DataRow("snye") = DataTables("xzfkmxb").Compute("sum(byfk)",filter4 & " And [rq] <= '" & dt1 & "'")/10000 - DataTables("hbmxb").Compute("sum(hkje)",filter4 & " And [rq] <= '" & dt1 & "'")/10000
End If
If e.DataCol.Name = "zwbm" Then
Dim filter2 As String = "zwbm = '" & e.DataRow("zwbm") & "' And nd = '" & e.DataRow("nd") & "'"
e.DataRow("b11") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '1'")
e.DataRow("l11") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '1'")
e.DataRow("b12") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '2'")
e.DataRow("l12") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '2'")
e.DataRow("b13") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '3'")
e.DataRow("l13") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '3'")
e.DataRow("b14") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '4'")
e.DataRow("l14") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '4'")
e.DataRow("b15") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '5'")
e.DataRow("l15") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '5'")
e.DataRow("b16") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '6'")
e.DataRow("l16") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '6'")
e.DataRow("b17") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '7'")
e.DataRow("l17") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '7'")
e.DataRow("b18") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '8'")
e.DataRow("l18") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '8'")
e.DataRow("b19") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '9'")
e.DataRow("l19") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '9'")
e.DataRow("b110") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '10'")
e.DataRow("l110") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '10'")
e.DataRow("b111") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '11'")
e.DataRow("l111") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '11'")
e.DataRow("b112") = DataTables("hbfxjhb").Compute("sum(hbje)",filter2 & " And [yf] = '12'")
e.DataRow("l112") = DataTables("hbfxjhb").Compute("sum(fxje)",filter2 & " And [yf] = '12'")
e.DataRow("本金1月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '1'")/10000
e.DataRow("利息1月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '1'")/10000
e.DataRow("本金2月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '2'")/10000
e.DataRow("利息2月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '2'")/10000
e.DataRow("本金3月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '3'")/10000
e.DataRow("利息3月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '3'")/10000
e.DataRow("本金4月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '4'")/10000
e.DataRow("利息4月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '4'")/10000
e.DataRow("本金5月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '5'")/10000
e.DataRow("利息5月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '5'")/10000
e.DataRow("本金6月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '6'")/10000
e.DataRow("利息6月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '6'")/10000
e.DataRow("本金7月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '7'")/10000
e.DataRow("利息7月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '7'")/10000
e.DataRow("本金8月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '8'")/10000
e.DataRow("利息8月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '8'")/10000
e.DataRow("本金9月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '9'")/10000
e.DataRow("利息9月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '9'")/10000
e.DataRow("本金10月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '10'")/10000
e.DataRow("利息10月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '10'")/10000
e.DataRow("本金11月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '11'")/10000
e.DataRow("利息11月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '11'")/10000
e.DataRow("本金12月") = DataTables("hbmxb").Compute("sum(hkje)",filter2 & " And [yf] = '12'")/10000
e.DataRow("利息12月") = DataTables("lxmxb").Compute("sum(zfje)",filter2 & " And [yf] = '12'")/10000
End If
然后执行菜单命令后提示的错误信息如下: