Dim s As String = e.Form.Controls("月份").Value If s <> "" Then Dim f As New Filler f.SourceTable = DataTables("入仓") f.DataTable = DataTables("月报表") f.ExcludeExistValue = True f.Filter = "月份 = '" & s & "'" f.Fill()
Dim f1 As New Filler f1.SourceTable = DataTables("出仓") f1.DataTable = DataTables("月报表") f1.ExcludeExistValue = True f1.Filter = "月份 = '" & s & "'" f1.Fill() End If For Each dr As DataRow In DataTables("月报表").DataRows 赋值代码 Next
3楼
实话实说 发表于:2011/11/23 18:00:00
麻烦完善一下赋值代码.谢了.
不好意思,我有几个月没用狐表了.忙啊.
4楼
czy 发表于:2011/11/23 21:22:00
DataTables("月报表").DataRows.Clear Dim s As String = e.Form.Controls("月份").Value If s <> "" Then Dim f As New Filler f.SourceTable = DataTables("入仓") f.DataTable = DataTables("月报表") f.ExcludeExistValue = True f.Filter = "月份 = '" & s & "'" f.Fill()
Dim f1 As New Filler f1.SourceTable = DataTables("出仓") f1.DataTable = DataTables("月报表") f1.ExcludeExistValue = True f1.Filter = "月份 = '" & s & "'" f1.Fill()
For Each dr As DataRow In DataTables("月报表").DataRows Dim s1 As String = "型号 = '" & dr("型号") & "' And 规格 = '" & dr("规格") & "' And 月份 = '" & s & "'" dr("本月入仓") = DataTables("入仓").Compute("Sum(入仓数量)",s1) dr("本月出仓") = DataTables("出仓").Compute("Sum(出仓数量)",s1) Next End If