Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/7 21:47:00 [显示全部帖子]

做个按钮,或者到命令窗口执行

Dim t As Table= Tables("表A")
Dim r As Row
For i As Integer = 60 To 130 Step 10
    Dim value As Integer = i
    Dim cnt As Integer = 1
    Dim idx As Integer = t.FindRow("lwan1a=" & i)
    If idx > -1 Then
        Dim k As Integer = idx + 20
        If k > t.Rows.count-1 Then
            k = t.Rows.count-1
        End If
        For j As Integer = idx+1 To k
            r = t.Rows(j)
            If r("wan1a") = "★" Then
                value += 1
                If cnt < 0 Then
                    cnt = 1
                Else
                    cnt += 1
                End If
            Else
                value -= 1
                If cnt > 0 Then
                    cnt = -1
                Else
                    cnt -= 1
                End If
            End If
            r("lwan1a") = value
            If Math.Abs(cnt) = 5 Then
                t.Rows(idx)("lll") =cnt
                Exit For
            End If
        Next
    End If
Next


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


加好友 发短信
等级:超级版主 帖子:110592 积分:562856 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/9/7 23:10:00 [显示全部帖子]

按照你8楼的逻辑,70、80、90。。。。。130没有符合条件的数据

 回到顶部