做个统计按钮:
For Each dr As DataRow In DataTables("坯布统计").DataRows
Dim nm As String = dr("产品名称")
Dim ft1 As Date = new Date(dr("年"),dr("月"),23)
ft1= ft1.AddMonths(-1)
Dim ft2 As Date = new Date(dr("年"),dr("月"),22)
If dr("年") = Date.today.Year AndAlso dr("月") = Date.Today.Month
dr("长度_本日") = DataTables("坯布输入").compute("Sum(长度)","产品名称 = '" & nm & "' and 日期 = #" & Date.Today & "#")
dr("长度_累计") = DataTables("坯布输入").compute("Sum(长度)","产品名称 = '" & nm & "' and 日期 >= #" & ft1 & "# And 日期 <= #" & ft2 & "#")
Else
dr("长度_本日") = Nothing
dr("长度_累计") = Nothing
End If
dr("重量_本日") = DataTables("坯布输入").compute("Sum(重量)","产品名称 = '" & nm & "' and 日期 = #" & Date.Today & "#")
dr("重量_累计") = DataTables("坯布输入").compute("Sum(重量)","产品名称 = '" & nm & "' and 日期 >= #" & ft1 & "# And 日期 <= #" & ft2 & "#")
Next
提示: 统计表需要手工输入年、月和产品名称,输入完成后,单击这个按钮,就能得到最新的统计结果。