以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  移动版 等级查询  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115751)

--  作者:有点蓝
--  发布时间:2018/3/13 20:27:00
--  
……
Dim nms() As String = {"报备人","用户姓名","楼盘","单元房号","客户等级","用户电话","用户微信","户型" ,"状态"}
.Head.AddRow(nms)

Dim filter As String = ""
If name <> "总监" Then
    filter = "[部门] = \'" & bm & "\'"
End If
For Each r As DataRow In DataTables("终端用户").sqlSelect(filter , "", "日期 Desc")
……

--  作者:有点甜
--  发布时间:2018/3/14 8:57:00
--  

Dim fdr = DataTables("权限").find("部门 = \'" & bm & "\'")

If fdr IsNot Nothing Then
    filter = "[部门] in (\'" & fdr("下属").replace(",", "\',\'") & "\')"

Else

    filter = "[部门] = \'" & bm & "\'"
End If
msgbox(filter)


--  作者:有点甜
--  发布时间:2018/3/14 20:55:00
--  

做一个权限表,如果部门是【营销部】的,就在下属列填入对应的部门【营销一部,营销二部,营销三部】

 

如果是总监,其部门是【营销部】,参考4楼代码。