以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  外部数据源表过滤显示  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=37885)

--  作者:comnets
--  发布时间:2013/7/14 10:33:00
--  外部数据源表过滤显示
If e.DataTableName = "A" And e.User.Group = "G1" Then
e.Filter = "[G] = \'" & e.User.Group & "\'"

这段代码是加载表时只出现G列内容为当前用户用户组名的行
当表A为内部数据源时代码写在项目属性的beforeloadinnertable事件里

表A重定向到外部数据源时把上述代码贴到项目属性的beforeconnectouterdatasourse事件时出现错误,应该怎么改一下?
[此贴子已经被作者于2013-7-14 16:08:16编辑过]

--  作者:comnets
--  发布时间:2013/7/14 16:09:00
--  
顶起
--  作者:yan2006l
--  发布时间:2013/7/14 18:39:00
--  
外部数据源加载的语法完全180度大变样了。兄弟!
--  作者:comnets
--  发布时间:2013/7/14 19:18:00
--  
变啥样了啊?
--  作者:Bin
--  发布时间:2013/7/15 8:41:00
--  
beforeconnectouterdatasourse 的E参数没有 Filter  这个值的.

你需要改变加载内容应在BeforeLoadOuterTable事件更改e.SelectString