以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  记录移动  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=110349)

--  作者:nxqtxwz
--  发布时间:2017/12/1 11:13:00
--  记录移动
请求老师们给写个代码:我想在一个表上加一个按钮,把这个表中选定的记录选择性移动到另外的两个不同的表中,同时删除这条记录。即:有A、B、C三个表,想把A表中的选定记录,移动到表B或表C中,同时删除表A的这条记录,字段三个表基本相同。代码放在按钮事件中。我水平低,现在还写不了,请帮忙。谢谢。
--  作者:有点甜
--  发布时间:2017/12/1 11:29:00
--  

Dim Cols1() As String = {"来源列一","来源列二","来源列三"}
Dim Cols2() As String = {"接收列一","接收列二","接收列三"}
For Each dr1 As Row In Tables("表A").GetCheckedRows
    Dim dr2 As DataRow = DataTables("表B").AddNew()
    For i As Integer = 0 To Cols1.Length -1
        dr2(Cols2(i)) = dr1(Cols1(i))
    Next
    dr1.delete
Next

 

http://www.foxtable.com/webhelp/scr/1776.htm

 


--  作者:nxqtxwz
--  发布时间:2017/12/1 14:07:00
--  
我放在按钮的click事件中怎么没反应呢。
--  作者:有点甜
--  发布时间:2017/12/1 14:08:00
--  

看看这里

 

http://www.foxtable.com/webhelp/scr/1776.htm

 

把你需要拷贝的行,勾选一下。