Foxtable(狐表)用户栏目专家坐堂 → 关于数据源连接


  共有3825人关注过本帖平板打印复制链接

主题:关于数据源连接

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


加好友 发短信
等级:超级版主 帖子:109720 积分:558310 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/11/23 13:40:00 [只看该作者]

Dim sum As Integer
Dim fr As String
Dim r,nr As Row
r = Tables("Sheet2").Rows(0)
fr = r("hm")
sum = 1

Dim p As String = "[a-zA-Z]+" '[^\d+]
Dim rgx = New System.Text.RegularExpressions.Regex(p)
Dim srr() As String
Dim a1,a2 As String
Dim n1,n2 As String

For i As Integer = 1 To Tables("Sheet2").Rows.Count - 1
    r = Tables("Sheet2").Rows(i-1)
    nr = Tables("Sheet2").Rows(i)
    If r("hd") = nr("hd")
        a1 = r("hm")
        srr = rgx.Split(a1)
        n1 = srr(srr.Length - 1)
        a1 = a1.Substring(0,a1.Length - n1.Length)
        
        a2 = nr("hm")
        srr = rgx.Split(a2)
        n2 = srr(srr.Length - 1)
        a2 = a2.Substring(0,a2.Length - n2.Length)
        If a1 = a2 AndAlso CLng(n1) + 1 = CLng(n2) Then
            sum+=1
        Else
            Output.Show(r("hd") & "," & fr & "-" & r("hm") & "," & sum)
            r = nr
            fr = r("hm")
            sum = 1
        End If
    Else
        Output.Show(r("hd") & "," & fr & "-" & r("hm") & "," & sum)
        r = nr
        fr = r("hm")
        sum = 1
    End If
Next
r = nr
Output.Show(r("hd") & "," & fr & "-" & r("hm") & "," & sum)


 回到顶部
总数 25 1 2 3 下一页