以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 让不同用户处理不同的行 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=42490) |
||||
-- 作者:643561836 -- 发布时间:2013/11/13 11:47:00 -- 让不同用户处理不同的行 帮助中的让不同用户处理不同的行,只针对一个人,假如现在我有一个多值字段列可选择协同的业务员的列【协同人】,如何让协同人(2人以上)打开系统后只能看到自己的行 例如:客户A的协同人有1,2,3业务员。1和2和3打开项目后都能看到这个客户A的信息!
|
||||
-- 作者:Bin -- 发布时间:2013/11/13 11:51:00 -- If User.Name = "张经理" Then DataTables("订单").LoadFilter = "" Else DataTables("订单").LoadFilter = "业务员 = \'" & User.Name & "\' or 业务员 like \'*," & User.Name & "*\' or 业务员 like \'*" & User.Name & ",*\'" End If DataTables("订单").Load() |
||||
-- 作者:643561836 -- 发布时间:2013/11/13 12:20:00 -- 好像还是不行啊!
|
||||
-- 作者:643561836 -- 发布时间:2013/11/13 12:23:00 -- 相达到的效果 此主题相关图片如下:003.png |
||||
-- 作者:狐狸爸爸 -- 发布时间:2013/11/13 13:17:00 -- If User.Name = "开发者" Then DataTables("订单").LoadFilter = "" Else DataTables("订单").LoadFilter = "业务员 = \'" & User.Name & "\' or 业务员 like \'%," & User.Name & "\' or 业务员 like \'" & User.Name & ",%\'" End If DataTables("订单").Load() |
||||
-- 作者:643561836 -- 发布时间:2013/11/13 13:49:00 -- 谢谢狐狸爸爸,成功了!能对 DataTables("订单").LoadFilter = "业务员 = \'" & User.Name & "\' or 业务员 like \'%," & User.Name & "\' or 业务员 like \'" & User.Name & ",%\'"代码解释下吗 |
||||
-- 作者:Bin -- 发布时间:2013/11/13 14:02:00 -- 这些帮助都有说 http://www.foxtable.com/help/topics/0102.htm 意思就是查找业务员列 = 1 或者 包含 ,1 或者包含 1, 的行
|