Foxtable(狐表)用户栏目专家坐堂 → [求助]批量删除勾选的行时,如何同步删除相关行的明细!


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

主题:[求助]批量删除勾选的行时,如何同步删除相关行的明细!

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/9 15:56:00 [显示全部帖子]

If MessageBox.show("确实需要删除请点击确定!","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)=DialogResult.Cancel Then
    Exit Function
End If
Dim TbName ="添加课程_Table1"
Dim qts As Integer = DataTables(TbName).DataRows.Count
Dim t As Table= Tables("添加课程_Table1")
For i As Integer = t.Rows.count-1 To 0 Step -1
    Dim r = t.Rows(i)
    If r("Select")=True Then
        DataTables("YW_添加课程明细").deletefor("编号='" & r("编号") & "'")
        r.Delete
    End If
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/9 16:50:00 [显示全部帖子]

If MessageBox.show("确实需要删除请点击确定!","提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question)=DialogResult.Cancel Then
    Exit Function
End If
Dim TbName ="添加课程_Table1"
Dim qts As Integer = DataTables(TbName).DataRows.Count
Dim t As Table= Tables("添加课程_Table1")
For i As Integer = t.Rows.count-1 To 0 Step -1
    Dim r = t.Rows(i)
    If r("Select")=True Then
        Tables("窗口表").DataTable.deletefor("编号='" & r("编号") & "'")
        r.Delete
    End If
Next

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/9 16:50:00 [显示全部帖子]

具体问题,做个实例发上来测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/9 17:15:00 [显示全部帖子]

只要你表名写对,条件写对,都能删除数据的。

 

请单独做一个对应实例测试,不然别人无法理解你的意思。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/10/10 21:54:00 [显示全部帖子]

以下是引用tovot在2018/10/10 21:51:00的发言:
请教下楼主,怎么实现的,应该跟你用的是一个框架!能不能把代码贴出来

 

具体实例贴出来才能写代码。


 回到顶部