以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 查找写入不重复的值 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169050) |
-- 作者:bzqlyj -- 发布时间:2021/5/31 14:42:00 -- 查找写入不重复的值 请问,通过代码查找并写如表B中,对查找的数据与表B中的数据对比,重复的不写入表B中,不重复的写入表B中,如何增加条件 Dim aa As WinForm.TextBox = e.Form.Controls("TextBox1") Dim d1 As Date = new Date(cint(aa.Value),12,31) Dim d2 As Date = new Date(cint(aa.Value),1,1) Dim d3 As Date =d1.AddYears(1) MessageBox.Show(d3) Dim drs As List(of DataRow) drs = DataTables("表A").Select("(lrsj<=#" & d1 & "# and zt=\'F\') or (jcsj>=#" & d2 & "# and jcsj <= #" & d3 & "#) and zt=\'T\'") Dim dr1 As DataRow For Each dr As DataRow In drs dr1 = DataTables("表B").AddNew dr1("年度") = d1.Year dr1("bh") = dr("bh") dr1("xly") = dr("xly") dr1("lrsj") =dr("lrsj") dr1("jcsj") = dr("jcsj") Next |
-- 作者:有点蓝 -- 发布时间:2021/5/31 14:43:00 -- 请不要发重复的问题:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=169044 |