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


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

主题:[求助]TimeTick 的问题

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


加好友 发短信
等级:六尾狐 帖子:1302 积分:10502 威望:0 精华:1 注册:2018/1/20 12:40:00
[求助]TimeTick 的问题  发帖心情 Post By:2020/1/16 9:27:00 [只看该作者]

再启动的第一个窗口 TimeTick  中加入了延迟加载表的代码,再网速正常的情况下没问题.但是一旦网速很慢的情况,就会提示报错,说表格已经加载.

 If vars("计时器2")=True Then
     
            Dim s1 As String = "XMZB|XMFP"
            
            Dim values1 As String()
            values1 = S1.Split("|")
            For Each tb As Table In Tables
                For I1 As Integer = 0 To Values1.Length - 1
                    If Values1(I1)=tb.name Then
                        S1=s1.Replace(Values1(I1),"")
                        'MsgBox(Values1(I1))
                    End If
                Next
            Next
            S1=S1.TRIM("|")
            If s1<>"" Then
                If DataTables.Contains(s1) = False Then
                    DataTables.Load(S1)
                End If
            End If
            Functions.Execute("授权表")
            Functions.Execute("辅助列去除")
            Functions.Execute("移除编辑者")
            Functions.Execute("主美财务权限")
            Functions.Execute("非管理员限制")
end if
[此贴子已经被作者于2020/1/16 9:28:04编辑过]

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


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

事件代码重复执行肯定就这样了

If vars("计时器2")=True Then
     vars("计时器2")=false
            Dim s1 As String = "XMZB|XMFP"
            
            Dim values1 As String()
            values1 = S1.Split("|")
            For Each tb As Table In Tables
                For I1 As Integer = 0 To Values1.Length - 1
                    If Values1(I1)=tb.name Then
                        S1=s1.Replace(Values1(I1),"")
                        'MsgBox(Values1(I1))
                    End If
                Next
            Next
            S1=S1.TRIM("|")
            If s1<>"" Then
                If DataTables.Contains(s1) = False Then
                    DataTables.Load(S1)
                End If
            End If
            Functions.Execute("授权表")
            Functions.Execute("辅助列去除")
            Functions.Execute("移除编辑者")
            Functions.Execute("主美财务权限")
            Functions.Execute("非管理员限制")
vars("计时器2")=true
end if

 回到顶部