Foxtable(狐表)用户栏目专家坐堂 → 移动数据到另外一个相同结构的表里面


  共有1702人关注过本帖树形打印复制链接

主题:移动数据到另外一个相同结构的表里面

帅哥哟,离线,有人找我吗?
cyrollin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
移动数据到另外一个相同结构的表里面  发帖心情 Post By:2017/1/16 14:17:00 [显示全部帖子]

想实现 数据回收库和还原的功能

请问 把某个表的某条数据移动到相同结构的另外一个表里面,怎么实现的?帮助文档里面有实际案例吗?






 回到顶部
帅哥哟,离线,有人找我吗?
cyrollin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2017/1/16 15:26:00 [显示全部帖子]

恩,以前也用过这个方法,但不科学,到时加载的数据很多。 还有恢复隐藏的某些数据时,还要显示全部数据来查找。

建立 回收站 还是方便些

 回到顶部
帅哥哟,离线,有人找我吗?
cyrollin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2017/1/16 15:38:00 [显示全部帖子]

恩恩, 我先试下

 回到顶部
帅哥哟,离线,有人找我吗?
cyrollin
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2017/1/17 16:59:00 [显示全部帖子]

If e.Col.name = "删" Then
    Dim Result As DialogResult
    Dim id As String
    id = e.Row("第一列")
    Result = MessageBox.Show("确定要删除 " & id & " ?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        
        Dim Cols1() As String = {"编号","第一列","第二列"}
        Dim Cols2() As String = {"编号","第一列","第二列"}
        Dim fdr As DataRow = DataTables("表B").AddNew
        Dim cr As Row = Tables("表A").current
        For i As Integer = 0 To Cols1.Length -1
            cr(Cols2(i)) = fdr(Cols1(i))
        Next
        e.Row.Delete() '然后删除此行数据
    Else
        Return
    End If
End If


红色部分,为什么当前行数据没有从表A复制到表B呢?


 回到顶部
帅哥哟,离线,有人找我吗?
cyrollin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:822 积分:5782 威望:0 精华:0 注册:2015/2/3 22:19:00
  发帖心情 Post By:2017/1/17 17:22:00 [显示全部帖子]

谢谢!如果复制到表B后,自动给表B的 删除日期列 填上删除的日期,应该在上面的next后面怎么写呢?

 回到顶部