以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]新增行无法填充数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97404) |
-- 作者:yyzlxc -- 发布时间:2017/3/11 16:47:00 -- [求助]新增行无法填充数据 用QueryBuilder生成的查询表”名册",下面代码的目的是:从“bzkh”表查找符合条件、而"名册"表中不含的bh值。如果找到的话,在"名册"表增加一行,并将找到的bh值填入新增行的bh列。代码运行发现,可以增加行,但是却无法填入bh值,不知何故,请各位老师指教,谢谢!! For Each dr1 As DataRow In DataTables("bzkh").DataRows If dr1.IsNull("bh") = False Then If dr1("qdb2") = db And dr1("pzrq") >= yc1 And dr1("pzrq") <= yd1 Then \' Dim pr As DataRow = DataTables("名册").Find("bh = \'" & dr1("bh") & "\'") If pr Is Nothing Then \'没有此编号 Dim dr2 As Row = Tables("名册").AddNew() dr2("bh") = dr1("bh") End If End If End If Next |
-- 作者:有点蓝 -- 发布时间:2017/3/11 17:03:00 -- 贴出完整代码
不过查询表虽然可以改数据,不过是不能保存的 |