Foxtable(狐表)用户栏目专家坐堂 → 切换用户


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

主题:切换用户

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


加好友 发短信
等级:幼狐 帖子:123 积分:1492 威望:0 精华:0 注册:2017/2/1 10:03:00
切换用户  发帖心情 Post By:2022/10/10 16:17:00 [只看该作者]

老师,

您好!
我在LoadUserSetting里面设置了以下代码, 目的是想到切换用户后根据用户权限重新加载数据, 但测试切换用户后这些代码不执行, 不知为何? 麻烦指点.

谢谢!

Dim d1 As Date = User.ExtendedValues("开始日期")
Dim d2 As Date = User.ExtendedValues("结束日期")

If user.isrole("部门预算") And User.Group = "CNC部" Then
    DataTables("预算总表").LoadFilter = "[预算年份] >= " & d1.year & " And [预算年份] <= " & d2.year & " and [预算部门] ='CNC部'"
    DataTables("预算细分").LoadFilter = " [预算年份] >= " & d1.year & " And [预算年份] <= " & d2.year & "And [预算部门] = 'CNC部'" 
    
ElseIf user.isrole("部门预算") And User.Group = "生产部" Then
    DataTables("预算总表").LoadFilter = "[预算年份] >= " & d1.year & " And [预算年份] <= " & d2.year & " And [预算部门] = '生产部'"
    DataTables("预算细分").LoadFilter = "[预算年份] >= " & d1.year & " And [预算年份] <= " & d2.year & " And [预算部门] = '生产部'" 
    
ElseIf user.isrole("部门预算") And User.Group = "抛光部" Then
    DataTables("预算总表").LoadFilter = "[预算年份] >= " & d1.year & " And [预算年份] <= " & d2.year & " And [预算部门] = '抛光部'"
    DataTables("预算细分").LoadFilter = "[预算年份] >= " & d1.year & " And [预算年份] <= " & d2.year & " And [预算部门] = '抛光部'"
    
Else
    DataTables("预算总表").LoadFilter = "[_Identify] Is Null"
    DataTables("预算细分").LoadFilter = "[_Identify] Is Null"
    DataTables("预算使用").LoadFilter = "[_Identify] Is Null"
End If

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


加好友 发短信
等级:超级版主 帖子:107440 积分:546479 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/10/10 17:20:00 [只看该作者]

只是设置了加载条件,没有调用加载的代码,最后加上

    DataTables("预算总表").Load
    DataTables("预算细分").Load
    DataTables("预算使用").Load

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


加好友 发短信
等级:幼狐 帖子:123 积分:1492 威望:0 精华:0 注册:2017/2/1 10:03:00
  发帖心情 Post By:2022/10/10 18:04:00 [只看该作者]

啊!是我粗心大意了
谢谢老师!

 回到顶部