以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  项目发布  (http://www.foxtable.com/bbs/list.asp?boardid=5)
----  按用户加载的代码,哪儿有问题?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=5&id=33484)

--  作者:zerov
--  发布时间:2013/5/19 11:07:00
--  按用户加载的代码,哪儿有问题?
用户的group有总部、北京分公司、天津分公司等,现想现实,如果是“总部”的,则加载所有表所有数据,如果是某分公司(如北京分公司),则只加载此分公司的数据,每个表中有都有分公司一列,以下代码,哪儿错了?

For Each t As Table In Tables \'遍历所有表
    For Each r As Row In t.rows ‘遍历所有行
        If User.Group ="总部" Then ’如果是用户的group=总部
            r.loadfilter= ""  ‘加载所有表所有行
                   Else
            r.LoadFilter = "分公司 = \'" & User.group & "\'"    ’如果用户的group=分公司,则只加载此分公司的数据行
                  End If
        r.load()
          Next
Next