以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]自定义用户登陆  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178482)

--  作者:2425004926
--  发布时间:2022/7/6 11:16:00
--  [求助]自定义用户登陆
按下面的例子,我作了一个用户登陆
http://www.foxtable.com/webhelp/index.htm?page=2755.htm

在项目事件AfterOpenProject中加入代码:

Forms("用户登录").Open()
If _UserName = "" Then
   
Syscmd.Project.Exit()
    Return \'这个要加上,因为既然要退出,就不应该再执行后面的初始化代码了,否则会出错

End If

可是登陆窗口是在AfterOpenProjec事件中打开,在这个之前需要加载这个用户的大量数据,还有阿里云上的这个用户数据,这时主窗口也已经打开了
能不能提前打开这个用户登陆窗口?像狐表自带的用户登陆那样,提前打开

--  作者:cd_tdh
--  发布时间:2022/7/6 11:25:00
--  

一是限制数据加载量

二是限制加载表


--  作者:有点蓝
--  发布时间:2022/7/6 11:38:00
--  
没有办法提前打开。只能是限制加载的表或者数据。登录后再加载


--  作者:2425004926
--  发布时间:2022/7/6 17:11:00
--  
谢谢老师!!!我限制了加载,把所有的用户名User.Name都换成—UserName,在登陆窗口 “确定” 按钮加了加载数据的代码,ok