以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]查找定位,复制再删除 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=105410) |
-- 作者:KWK001 -- 发布时间:2017/8/18 16:07:00 -- [求助]查找定位,复制再删除 如果A表中第1列发生变化, 在B表第1列查找是否有满足条件的行,有的话,将该行数据附着到表C中(新增行后再复制)。 然后删除b表中该行数据 这个大家看看可以做吗? |
-- 作者:有点蓝 -- 发布时间:2017/8/18 16:17:00 -- 参考:http://www.foxtable.com/webhelp/scr/0625.htm |
-- 作者:KWK001 -- 发布时间:2017/8/18 16:41:00 -- 谢谢指导,帮我看看有没有优化的? If e.DataCol.Name = "第一列" Then Dim dr As DataRow dr = DataTables("表b").Find("第一列 = \'" & e.DataRow("第一列") & "\'" ) If dr IsNot Nothing \' Dim dr2 As DataRow = DataTables("表C").AddNew() For Each dc As DataCol In DataTables("表A").DataCols dr2(dc.Name) = dr(dc.name) Next dr.Delete End If End If
|
-- 作者:有点蓝 -- 发布时间:2017/8/18 16:51:00 -- 没有问题 |