For Each r As Row In Tables("wy_sgd0").Rows
Dim dr As DataRow = DataTables("wy_sgd").find("yy= " & r("yy") & " and yy1=" & r("yy1") & " and khbh='" & r("khbh") & "'")
If dr Is Nothing Then
Dim nms As String() = {"wy_sgd0"} '指定来源表,可以任意多个
For Each nm As String In nms
Dim f As New Filler
f.SourceTable = DataTables(nm) '指定这次的来源表
f.SourceCols = "khbh,fymc,yy,yy1,je,bz1,je1,je2" '指定数据来源列
f.DataTable = DataTables("wy_sgd") '指定数据接收表
f.DataCols = "khbh,fymc,yy,yy1,je,bz1,je1,je2" '指定数据接收列
f.Fill() '填充数据
Next
End If
Next
可以了刚才写错了。在这代码上如何实现 填充完好,源表的月份yy1加1 ,如果是源表是12月 就为1月,同时年份加1
同时源表je1 替换为je2 ,je2清空
[此贴子已经被作者于2020/5/29 11:23:13编辑过]