Foxtable(狐表)用户栏目专家坐堂 → [原创]客户端自动升级,不存在新增的表


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

主题:[原创]客户端自动升级,不存在新增的表

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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/11 15:07:00 [显示全部帖子]

 肯定是你的【项目事件】有问题。逻辑上肯定有问题。你可以尝试把代码都删除再测试。


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/26 9:11:00 [显示全部帖子]

1、你尝试把LoadUserSetting事件的代码删除;

 

2、AfterOpenProject这样写

 


If Syscmd.Project.Update(True, True) = False Then '如果没有升级
    Select Case User.Name
        Case "胡冰","叶敏辉"
            Tables("劳动合同").Cols.Remove("合同编号")
            Tables("劳动合同").Cols.Remove("合同确认")
            Tables("劳动合同").Cols.Remove("a1")
            Tables("劳动合同").Cols.Remove("d6")
    End Select
    If User.Name <> "王一军" Then
        Tables("劳动合同").Cols.Remove("用户")
    End If
End If

 

 


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


加好友 发短信
等级:超级版主 帖子:13837 积分:69650 威望:0 精华:0 注册:2016/11/1 14:42:00
  发帖心情 Post By:2017/6/28 22:09:00 [显示全部帖子]

LoadUserSetting事件,如果删除,和不报错是么?

 

你LoadUserSetting执行时,判断一下表名

 

If Tables.Contains(dr("表名")) Then

    '原本的权限设置代码

End If


 回到顶部