Foxtable(狐表)用户栏目专家坐堂 → 某列为0值,删除该行


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

主题:某列为0值,删除该行

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/24 16:39:00 [显示全部帖子]

For i As Integer =  Tables("表A").rows.count - 1 To 0 Step -1
    Dim r As Row = Tables("表A").rows(i)
    If r("账目金额") = 0 Then
        r.Delete()
    End If
Next

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/24 16:55:00 [显示全部帖子]

什么情况下的处理啊?你不能控制填充的时候,就把为0的筛选出来?

 

如果要整体处理,做个按钮,看3楼代码


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/24 17:23:00 [显示全部帖子]

直接判断,如,其余的一样。

 

Dim mr As Row =Tables("学员一览表").Current

If mr("培训新缴") > 0 Then

    Dim dr2 As Row = Tables("经营相关账目").AddNew

End If


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/8/24 17:43:00 [显示全部帖子]

你可以不定义,直接用mr即可

 回到顶部