Foxtable(狐表)用户栏目专家坐堂 → 窗口锁定行


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

主题:窗口锁定行

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/10 16:20:00 [显示全部帖子]

Tables("父表名称").Current.locked = false
For Each dr As DataRow In Tables("父表名称").Current.DataRow.GetChildRows("子表名称")
    dr.locked = false
Next

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/10 16:50:00 [显示全部帖子]

Dim  r As DataRow 
For i As Integer = DataTables("销售货款明细表").DataRows.count-1 To 0
   r=DataTables("销售货款明细表").DataRows(i)
   If r.IsNull("应收货款") And r.IsNull("已收货款")
        r.Delete
    End If
Next


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/10 17:03:00 [显示全部帖子]

Dim  r As DataRow 
For i As Integer = DataTables("销售货款明细表").DataRows.count-1 To 0 step-1       '漏了这个
   r=DataTables("销售货款明细表").DataRows(i)
   If r.IsNull("应收货款") And r.IsNull("已收货款")
        r.Delete
    End If
Next

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/1/10 17:17:00 [显示全部帖子]

DataTables("销售货款明细表").DeleteFor("应收货款  Is null And 已收货款 Is null")  这个肯定可以删除所有的.  如果只能删除一行说明只有一行符合条件

 回到顶部