Foxtable(狐表)用户栏目专家坐堂 → 组别异常


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

主题:组别异常

美女呀,离线,留言给我吧!
nuoyan89
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:524 积分:3642 威望:0 精华:0 注册:2020/10/9 8:45:00
组别异常  发帖心情 Post By:2021/4/9 20:10:00 [只看该作者]

 老师,请帮忙看看红色部份的代码,异常如图,谢谢!

    e.Form.controls("销售产品报价").Table.DataTable.LoadPage = 0
    e.Form.controls("销售产品报价").Table.DataTable.LoadFilter = " _UserGroup Like [部门] and " & iif(filter>"", filter, "1=1")
    e.Form.controls("销售产品报价").Table.DataTable.Load


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

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


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

e.Form.controls("销售产品报价").Table.DataTable.LoadFilter = "[部门] = '" & _UserGroup & "' " & iif(filter>"", " and " & filter, "")

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:524 积分:3642 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2021/4/10 12:40:00 [只看该作者]

老师,这个我试过,我的_UserGroup 这个组别中会有多个名称,比如:我的登录名对应的组别里会有多个身份,不能是等于,请帮忙看看,谢谢


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


加好友 发短信
等级:超级版主 帖子:111390 积分:567014 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/4/10 13:33:00 [只看该作者]

e.Form.controls("销售产品报价").Table.DataTable.LoadFilter = "'," & _UserGroup & ",' like '%,' + [部门] + ',%'" & iif(filter>"", " and " & filter, "")

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:524 积分:3642 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2021/6/1 22:20:00 [只看该作者]

老师,目前登录的这个人不是组别里没有他,但他还是能查询,如图


图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
If _UserGroup Like "*管理员*" = False Then
    e.Form.controls("销售报价合同").Table.DataTable.LoadPage = 0
    e.Form.controls("销售报价合同").Table.DataTable.LoadFilter = "'," & _UserGroup & ",' like '%,' + [部门] + ',%'" & iif(filter>"", " and " & filter, "")
    e.Form.controls("销售报价合同").Table.DataTable.Load
Else
    e.Form.controls("销售报价合同").Table.DataTable.LoadPage = 0
    e.Form.controls("销售报价合同").Table.DataTable.LoadFilter = Filter
    e.Form.controls("销售报价合同").Table.DataTable.Load
End If


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


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

msgbox(_UserGroup)
msgbox("'," & _UserGroup & ",' like '%,' + [部门] + ',%'" & iif(filter>"", " and " & filter, ""))

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:524 积分:3642 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2021/8/20 14:49:00 [只看该作者]

老师,如图异常,请帮忙看看,谢谢

 

 

With DataTables("生产异常明细_生产过程明细")
    .LoadFilter = "([当前状态] = '待审核' or [当前状态] = '驳回' or [当前状态] = '转交') And  "'," & _UserGroup & ",' like '%,' + [处理部门] + ',%'" '一定要清除加载条件
    .LoadTop = 1000
    .LoadPage = 0
    .Load()
End With


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


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


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

 .LoadFilter = "([当前状态] = '待审核' or [当前状态] = '驳回' or [当前状态] = '转交') And  '," & _UserGroup & ",' like '%,' + [处理部门] + ',%'"

 回到顶部
美女呀,离线,留言给我吧!
nuoyan89
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:524 积分:3642 威望:0 精华:0 注册:2020/10/9 8:45:00
  发帖心情 Post By:2021/8/20 15:01:00 [只看该作者]

老师,我这个组别里包含有物资部,但是还是显示不出来,如图1


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

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


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

下面代码弹出什么内容?
msgbox(_UserGroup)
msgbox("([当前状态] = '待审核' or [当前状态] = '驳回' or [当前状态] = '转交') And  '," & _UserGroup & ",' like '%,' + [处理部门] + ',%'")

 回到顶部