afterloadsetting 是加载表设置的时候执行。
loadusersetting是切换用户的时候执行。
两者有本质差别。
这样的代码不应该出现在LoadUserSetting事件中
Tables("销售意向客户进度管制").Cols.Remove("编号","销售顾问","区域区分")
你想一下,某个用户登录中,移除了这些行,某个用户再次登陆,执行此行代码一定会出错,因为这些行已经不存在了。
建议:系统不要有切换用户功能,将LoadUserSetting事件中的代码,放在AfterOpenProject事件中。