Foxtable(狐表)用户栏目专家坐堂 → [求助]多条件判断表达式问题


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

主题:[求助]多条件判断表达式问题

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


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

没看懂,请手工计算符合条件的值,然后截图,并使用颜色标记一下符合条件的数据是怎么样的

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


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

DataColChanged事件


If e.DataCol.Name = "结果"

    Dim t As Table = Tables(e.DataTable.Name)

    Dim idx As Integer = t.FindRow(e.DataRow)

    If idx >= 10 Then 

        Dim str As String = ""

        Dim a As Integer = idx - 10

        For i As Integer = idx To a Step -1

            str = str & t.Rows(i)("结果")

        Next

        'Output.Show(str)

        If str = "10111011000" Then

            e.DataRow("确认") = 1

        End If

    End If

End If


或者命令窗口直接执行


Dim t As Table = Tables("记录_5")

Dim str As String = "***********"

Dim s1 As String = "00011011101"

t.StopRedraw

For i As Integer = 0 To t.Rows.Count - 1

    str = str.SubString(1) & t.Rows(i)("结果")

    If str = s1 Then

        Output.Show(str)

        t.Rows(i)("确认") = 1

    End If

Next

t.ResumeRedraw


 回到顶部