Foxtable(狐表)用户栏目专家坐堂 → 登录名总显示为默认用户?


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

主题:登录名总显示为默认用户?

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


加好友 发短信
等级:婴狐 帖子:47 积分:521 威望:0 精华:0 注册:2017/1/2 21:35:00
登录名总显示为默认用户?  发帖心情 Post By:2021/2/18 16:12:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:002.jpg
图片点击可在新窗口打开查看
     在使用了外部用户数据表后,根据系统要求,要指定一个默认登录用户名,而使用了这个之后,即使发布后,各用户登录界面总是显示为“默认用户名”,这种现象能解决吗?能显示为前一次登录用户名吗?请大侠指教!

图片点击可在新窗口打开查看此主题相关图片如下:001.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

使用的哪一种外部用户数据表?

如果是这个用法:http://www.foxtable.com/webhelp/topics/2723.htm,不需要指定默认用户

如果是这种用法:http://www.foxtable.com/webhelp/topics/2048.htm,不可能会显示默认用户的。

注意上面2种用法是不能混用的

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


加好友 发短信
等级:婴狐 帖子:47 积分:521 威望:0 精华:0 注册:2017/1/2 21:35:00
  发帖心情 Post By:2021/2/18 16:51:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:04.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:03.jpg
图片点击可在新窗口打开查看
就是使用的第二种方式,如果不设置,就会直接出现内置登录窗口,难道是登录窗口中的afterload 代码有问题?

图片点击可在新窗口打开查看此主题相关图片如下:01.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110554 积分:562660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/18 17:04:00 [只看该作者]

如果使用的第二种方式,就需要在内置用户管理中设置一个默认用户。这时就不会出现内置登录窗口。

这种情况下就需要设计自己的登录窗口,那么自己的登录窗口是不可能出现默认用户的吧。注意3楼代码使用的是cmb.selectedindex = 0,也就是默认选中用户表第一个用户。如果要显示上一次登录用户,需要在确定按钮把用户保存入设置中:http://www.foxtable.com/webhelp/topics/1544.htm、然后在3楼代码最后从设置中取用户名赋值到控件里

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


加好友 发短信
等级:婴狐 帖子:47 积分:521 威望:0 精华:0 注册:2017/1/2 21:35:00
  发帖心情 Post By:2021/2/19 13:55:00 [只看该作者]

         我试了下先设定了个全局代码变量,
图片点击可在新窗口打开查看此主题相关图片如下:03.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:02.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:01.jpg
图片点击可在新窗口打开查看
用确定按钮中获取 UserName,然后在 窗体 afterload 中赋值给文本框,像下图所示,但结果未能成功,能帮忙看下问题在哪里吗?谢谢!


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110554 积分:562660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/19 14:08:00 [只看该作者]

GetConfigValue之后,把取得的用户名赋值给控件呀

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


加好友 发短信
等级:婴狐 帖子:47 积分:521 威望:0 精华:0 注册:2017/1/2 21:35:00
  发帖心情 Post By:2021/2/19 14:50:00 [只看该作者]


    cmb.Items.Add(dr("Name"))
Next
--------------------------------------------------------------------------------
GetConfigValue(UserName,NewName)
e.Form.Controls("UserName").value= UserName    
e.Form.Controls("UserName").value= NewName

在窗体加载后代码里加了红色代码行这个后还是不行。图片点击可在新窗口打开查看  改成绿色行代码后也不行.....这是???

 回到顶部
帅哥,在线噢!
有点蓝
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110554 积分:562660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/19 14:54:00 [只看该作者]

dim UserName as string
GetConfigValue("NewName",UserName)
e.Form.Controls("UserName").value= UserName    

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


加好友 发短信
等级:婴狐 帖子:47 积分:521 威望:0 精华:0 注册:2017/1/2 21:35:00
  发帖心情 Post By:2021/2/19 15:07:00 [只看该作者]

窗体加载项代码如下:
...
dt = cmd.ExecuteReader()
For Each dr As DataRow In dt.Datarows
    cmb.Items.Add(dr("Name"))
Next
Dim UserName As String
GetConfigValue("NewName",UserName)
e.Form.Controls("UserName").value= UserName

确定 按钮 中代码如下:
Dim UserName As String = e.Form.Controls("UserName").Value
SaveConfigValue("NewName",UserName)

再者一起搭配,貌似还是不行....,奇怪...


 回到顶部
帅哥,在线噢!
有点蓝
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110554 积分:562660 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/2/19 15:19:00 [只看该作者]

请上传实例测试

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