以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  加载表(已解决)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=17803)

--  作者:hawkerwin
--  发布时间:2012/3/25 13:46:00
--  加载表(已解决)
 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目1.table


表A的用户列是用户的名称,多个用户用,分隔

需要表A加载的时候只加载 用户列包含  登录用户 开发者  的行

要怎么写代码?
[此贴子已经被作者于2012-3-28 10:03:06编辑过]

--  作者:shaof
--  发布时间:2012/3/25 21:49:00
--  

项目BeforeLoadInnerTable事件


If e.DataTableName = "表A" Then
    e.Filter = "[用户] Like \'%" & e.User.Name & "%\'"
End If


--  作者:hawkerwin
--  发布时间:2012/3/28 7:19:00
--  
谢谢你的答复    但是这个加载之后会加载第七行  开发者1,需要只加载前四行的程序 

--  作者:狐狸爸爸
--  发布时间:2012/3/28 8:27:00
--  
If e.DataTableName = "表A" Then
    e.Filter = "[用户] Like \'" & e.User.Name  & ",%\' Or [用户] Like \'%," & e.User.Name & "\' Or [用户] Like \'%,"  & e.User.Name & ",%\' or [用户] = \'" & e.User.Name & "\'"
End If
[此贴子已经被作者于2012-3-28 8:28:35编辑过]

--  作者:hawkerwin
--  发布时间:2012/3/28 10:20:00
--  
问题已解决 谢谢