以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  不同用户显示对应的行  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=150921)

--  作者:13568958298
--  发布时间:2020/6/11 0:45:00
--  不同用户显示对应的行

1、在LOADUSERSETTING中添加如下代码没问题

  If User.Name = "江山" Then
      DataTables("szyw").LoadFilter = ""
  Else If User.Name = "开发者" Then
      DataTables("szyw").LoadFilter = ""
  Else
     DataTables("szyw").LoadFilter = "录入 = \'" & User.Name & "\'"
End If
  DataTables("szyw").Load()

2、在以上代码中添加一句就不行了

  If User.Name = "江山" Then
      DataTables("szyw").LoadFilter = ""
  Else If User.Name = "开发者" Then
      DataTables("szyw").LoadFilter = ""
  Else
     DataTables("szyw").LoadFilter = "录入 = \'" & User.Name & "\'"  or DataTables("szyw").LoadFilter = "复核 = \'" & User.Name & "\'"
End If
  DataTables("szyw").Load()

3、请问老师,我该怎么实现只显示登录用户录入的行,或登录用户复核的行,或登录用户所属部门的行


--  作者:sloyy
--  发布时间:2020/6/11 1:02:00
--  
LoadFilter 后面是条件
"录入 = \'" & User.Name & "\'"  or 复核 = \'" & User.Name & "\'"

--  作者:13568958298
--  发布时间:2020/6/11 10:12:00
--  

谢谢老师