-- 作者:feixianzhi
-- 发布时间:2017/1/23 9:44:00
-- 表事件代码问题
\'按收款日期、收据发票号、经手人、交款单位、交款方式,汇总票据合计金额
Select Case e.DataCol.Name
Case "收款日期","收据发票号","经手人","交款单位" ,"交款方式"
If e.DataRow.IsNull("收款日期") OrElse e.DataRow.IsNull("收据发票号") OrElse e.DataRow.IsNull("经手人") OrElse e.DataRow.IsNull("交款单位") OrElse e.DataRow.IsNull("交款方式") Then
Else
Dim filter As String = "收款日期=\'" & e.DataRow("收款日期") & "\' and 收据发票号=\'" & e.DataRow("收据发票号") & "\' and 经手人=\'" & e.DataRow("经手人") & "\'" And 交款单位=\'" & e.DataRow("交款单位") & "\'" and 交款方式=\'" & e.DataRow("交款方式") & "\'"
Dim vl As Double = e.DataTable.Compute("sum(合计金额)",filter)
Dim dr1 As DataRow = e.DataTable.Find(filter,"[_Identify] desc")
e.DataTable.ReplaceFor("票据合计金额",Nothing,filter)
If dr1 IsNot Nothing Then
dr1("票据合计金额") = vl
End If
End If
End Select
麻烦各位老师,我在表事件中运行上段代码,出现下图提示,不知道怎么回事。
此主题相关图片如下:qq截图20170123093642.png

|