Foxtable(狐表)用户栏目专家坐堂 → [求助] 多用户同时编辑限制


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

主题:[求助] 多用户同时编辑限制

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


加好友 发短信
等级:五尾狐 帖子:1029 积分:6497 威望:0 精华:0 注册:2014/1/3 12:49:00
[求助] 多用户同时编辑限制  发帖心情 Post By:2016/4/18 19:45:00 [只看该作者]

我在表的Click中写有以下命令;但是由于在执行加载当前行命令时、加载需要一定的时间,在还没有加载完成前、就执行了后面的命令;造成后面执行了错误的判断。我该怎么做才能保证在执行加载命令完成后才开始执行后面的命令?

 

 

If Forms("宽带帐号割接回访主窗口").Opened() Then
    If vars("换行前") = False Then
       
        If e.Table.Name = "宽带帐号割接回访表" Then
            Forms("宽带帐号割接回访主窗口").Controls("Table1").Table.Current.Load()
            

在此处能否加入什么命令来确保上面的加载命令完成后、才执行下面的命令?

 

            Dim drn As Row = e.Table.Current
            If  drn("编辑锁定") =False Then
                Dim p1 As object = Forms("宽带帐号割接回访主窗口").Controls("Panel4")
                p1.Visible = True
                Forms("宽带帐号割接回访主窗口").Controls("Panel3").Width=Forms("宽带帐号割接回访主窗口").Controls("Panel2").Width-Forms("宽带帐号割接回访主窗口").Controls("Panel4").Width
               
            Else
                If User.Name = drn("编辑锁定工号") Then
                   
                    Dim p1 As object = Forms("宽带帐号割接回访主窗口").Controls("Panel4")
                    p1.Visible = True
                    Forms("宽带帐号割接回访主窗口").Controls("Panel3").Width=Forms("宽带帐号割接回访主窗口").Controls("Panel2").Width-Forms("宽带帐号割接回访主窗口").Controls("Panel4").Width
                Else
                    Dim p1 As object = Forms("宽带帐号割接回访主窗口").Controls("Panel4")
                    p1.Visible = False
                    Forms("宽带帐号割接回访主窗口").Controls("Panel3").Width=Forms("宽带帐号割接回访主窗口").Controls("Panel2").Width-Forms("宽带帐号割接回访主窗口").Controls("Panel4").Width
                   
                End If
            End If
        End If
    End If
End If


 回到顶部
总数 15 1 2 下一页