Foxtable(狐表)用户栏目专家坐堂 → [求助]筛选后报错 索引超出范围。必须为非负值并小于集合大小。


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

主题:[求助]筛选后报错 索引超出范围。必须为非负值并小于集合大小。

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2014/3/27 19:38:00 [显示全部帖子]

Dim s1,s2,s3 As String
With Tables("表A")
    If .RowSel < 0 OrElse .ColSel < 0 Then
        Return
    End If
    For i As Integer = .TopPosition To .BottomPosition
        If .Rows(i)("第一列") <> "" Then
            If s1 <> "" Then
                s1 = s1 & "," & .Rows(i)("第一列")
            Else
                s1 =  .Rows(i)("第一列")
            End If
        End If
        If s2 <> "" Then
            s2 = s2 & "," & .Rows(i)("第二列")
        Else
            s2 =  .Rows(i)("第二列")
        End If
    Next   
End With
If Forms("窗口1").Opened Then
    Forms("窗口1").Controls("Label1").text= s1
    Forms("窗口1").Controls("Label2").text= s2
End If

 回到顶部