Foxtable(狐表)用户栏目专家坐堂 → 用户登陆有几个问题,麻烦版主解答一下


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

主题:用户登陆有几个问题,麻烦版主解答一下

帅哥哟,离线,有人找我吗?
初心不改再说未来
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
用户登陆有几个问题,麻烦版主解答一下  发帖心情 Post By:2017/7/20 13:44:00 [只看该作者]

1、怎么设置系统登陆时有默认用户的情况下直接登陆(默认用户已设置好)
2、怎么设置如果登陆的不是指定的用户组,点击某些按钮提示“请登陆后进行下一步操作”?例如默认用户登陆后就不能点击此按钮。
3、怎么设置除开发者之外的用户登陆时,隐藏部分按钮?例如管理按钮。

 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2017/7/20 13:45:00 [只看该作者]

然后如何在功能区显示用户当前登陆状态及相关提示?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/20 14:45:00 [只看该作者]

1、查找默认用户设置的那一列,如果有数据,就直接登陆。

 

2、按钮那里写代码判断,判读登陆的用户组。

 

3、窗口AfterLoad事件写代码判断用户,对应设置控件隐藏。

 

请上传具体例子说明问题。


 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2017/7/20 15:07:00 [只看该作者]

以下是引用有点甜在2017/7/20 14:45:00的发言:

1、查找默认用户设置的那一列,如果有数据,就直接登陆。

 

2、按钮那里写代码判断,判读登陆的用户组。

 

3、窗口AfterLoad事件写代码判断用户,对应设置控件隐藏。

 


版主这个代码应该怎么写?其他的都写出来了,这3个实在不会


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/20 15:11:00 [只看该作者]

1、

 

Dim fdr As DataRow = DataTables("表A").find("默认 = true")

If fdr isNot Nothing Then

    _UserName=fdr("用户名")

End If

 

2、

 

If _UserGroup <> "经理" then

    msgbox("请先登录")

    return

End If

 

3、

 

If _UserName <> "开发者" then

    e.form.controls("button1").Visible = False

    e.form.controls("button2").Visible = False

End If

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
初心不改再说未来
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:496 积分:3899 威望:0 精华:0 注册:2017/7/19 10:58:00
  发帖心情 Post By:2017/7/20 15:30:00 [只看该作者]


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

如图,如果想在这个位置显示出来这些红字,代码应该怎么写?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/7/20 15:50:00 [只看该作者]

放一个按钮控件,然后afterOpenProject写代码

 

Dim bmp As new bitmap(500, 80)
Dim g = graphics.fromimage(bmp)
Dim fnt As New Font("宋体",16)
Dim msg As String = "I Like Foxtable" & vbcrlf & "通知 xxxx"
g.DrawString(msg,fnt,Brushes.black,10,10)
RibbonTabs("功能区1").Groups("功能组1").Items("标准按钮3").LargeImage = bmp


 回到顶部