以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]数据的自动流转之二 中如何精简根据用户对当前表根据关键列的值生成Filter筛选  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=46688)

--  作者:wxfjamdc
--  发布时间:2014/2/27 9:18:00
--  [求助]数据的自动流转之二 中如何精简根据用户对当前表根据关键列的值生成Filter筛选
还是在帮助http://www.foxtable.com/help/topics/2274.htm  计划任务中

Select Case User.Name
Case "张三"
Filter = "进度 Is Null" \'进度为空
bj = "1A"
Case "李四"
Filter = "进度 = \'1B\'" \'进度一结束
bj = "2A"
Case "王五"
Filter = "进度 = \'2B\'" \'进度二结束
bj = "3A"
Case "赵六"
Filter = "进度 = \'3B\'" \'进度三结束
bj = "4A"
Case Else
Return \'其他用户不追载
End Select

如果有很多用户参与,需要10个进度以上,怎么精简这段代码啊?

--  作者:狐狸爸爸
--  发布时间:2014/2/27 9:21:00
--  

复制粘贴而已,不用想太多了


--  作者:Bin
--  发布时间:2014/2/27 9:22:00
--  
没什么好办法,一个个写吧.  或者你用一个表格来保存这个数据. 然后再读取表数据来做.
--  作者:wxfjamdc
--  发布时间:2014/2/27 9:27:00
--  
好吧,先谢谢啦
另外还有个问题
如果同一个用户负责多个进度,如何改变bj代码呢。
[此贴子已经被作者于2014-2-27 9:27:15编辑过]

--  作者:狐狸爸爸
--  发布时间:2014/2/27 9:48:00
--  

这个例子没有考虑一人负责多个进度的情况, 木有办法修改,需要全部重新写过的。