Foxtable(狐表)用户栏目专家坐堂 → 根据用户名显示企业名称


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

主题:根据用户名显示企业名称

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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
根据用户名显示企业名称  发帖心情 Post By:2017/5/26 15:11:00 [只看该作者]

在窗口中用Label根据用户名显示企业名称,该怎么设置

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


加好友 发短信
等级:狐精 帖子:3075 积分:20561 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/5/26 16:00:00 [只看该作者]

Dim lbl As WinForm.Label
lbl = e.Form.Controls("Label1")
lbl.Text = "登录部门:" & _UserGroup & "      用户姓名:" & _UserXingMing & "      用户职务:" & _UserPost &   ""


 


此主题相关图片如下:2.png
按此在新窗口浏览图片
[此贴子已经被作者于2017/5/26 16:01:41编辑过]

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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2017/5/26 16:34:00 [只看该作者]

能不能具体一点呢,企业一般用户

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


加好友 发短信
等级:狐精 帖子:3075 积分:20561 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/5/26 16:40:00 [只看该作者]

以下是引用鲁吉在2017/5/26 16:34:00的发言:
能不能具体一点呢,企业一般用户

先定义当前用户,当前企业,在窗口里面加一个Label1控件,在窗口的After里面写代码

Dim lbl As WinForm.Label
lbl = e.Form.Controls("Label1")
lbl.Text = "登录企业:" & _UserGroup & "      登录用户:" & _Username &   ""

 


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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2017/5/26 16:54:00 [只看该作者]

我的用户表是这样的:name       type            longname
                           甲公司         2            XXXX有限公司


我想设计用户在以“甲公司”这个用户名登录时,用窗口中的label显示:XXXX有限公司
[此贴子已经被作者于2017/5/26 16:55:51编辑过]

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


加好友 发短信
等级:狐精 帖子:3075 积分:20561 威望:0 精华:0 注册:2016/3/28 16:57:00
  发帖心情 Post By:2017/5/26 16:58:00 [只看该作者]

你这样不能用系统的用户管理,要自定义用户管理,登陆要判断用户和企业都对应,要不就用Find,用一个表管理用户,找到用户,显示对应的公司。


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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2017/5/26 17:52:00 [只看该作者]

If User.Name = "甲公司" Then
Dim n As  WinForm.Label
n = e.Form.Controls("label54")
n.text = Tables("企业用户").Current("longname")
End If
通过 以上代码实现了显示,怎么把显示 的字符串填入指定表的指定列?

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


加好友 发短信
等级:超级版主 帖子:106583 积分:542086 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/26 18:14:00 [只看该作者]

反过来咯:

Tables("指定表").Current("指定列") = n.text

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


加好友 发短信
等级:三尾狐 帖子:710 积分:5345 威望:0 精华:0 注册:2013/5/27 9:48:00
  发帖心情 Post By:2017/5/27 14:46:00 [只看该作者]

还是不行啊,切换用户后显示名称不能相应变化,或不显示
还有,怎么让不同用户只能看到自己的数据行?
[此贴子已经被作者于2017/5/27 14:48:59编辑过]

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


加好友 发短信
等级:超级版主 帖子:106583 积分:542086 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/5/27 15:51:00 [只看该作者]

截图说明怎么不行?

权限参考:http://www.foxtable.com/webhelp/scr/2256.htm

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