以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]代码求求助  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=30533)

--  作者:manyifuwu
--  发布时间:2013/3/29 16:01:00
--  [求助]代码求求助

If User.Name = "开发者" Then
    DataTables("A表").LoadFilter = ""
Else
    DataTables("A表").LoadFilter = "第一列 = \'" & User.Name & "\'"
End If
DataTables("A表").Load()

 

 

是否可以实现  A表筛选    第一列    和  第二列   包含    登录名


--  作者:狐狸爸爸
--  发布时间:2013/3/29 16:22:00
--  
If User.Name = "开发者" Then
    DataTables("A表").LoadFilter = ""
Else
    DataTables("A表").LoadFilter = "第一列 = Like \'%" & User.Name & "%\' Or 第二列 = Like \'%" & User.Name & "%\'"
End If
DataTables("A表").Load()

--  作者:lsy
--  发布时间:2013/3/29 16:51:00
--  
以下是引用狐狸爸爸在2013-3-29 16:22:00的发言:
If User.Name = "开发者" Then
    DataTables("A表").LoadFilter = ""
Else
    DataTables("A表").LoadFilter = "第一列 = Like \'%" & User.Name & "%\' Or 第二列 = Like \'%" & User.Name & "%\'"
End If
DataTables("A表").Load()

= Like  也管?


--  作者:manyifuwu
--  发布时间:2013/3/29 18:34:00
--  

我用的是sql外部表。。。。还是不能实现。。。。。谢谢狐爸。


--  作者:manyifuwu
--  发布时间:2013/3/29 18:35:00
--  
谢谢.给位大侠.
--  作者:manyifuwu
--  发布时间:2013/3/29 18:39:00
--  

我用的是sql外部表。。。。还是不能实现。。。。。谢谢狐爸。

谢谢.给大侠.
--  作者:狐狸爸爸
--  发布时间:2013/3/30 11:19:00
--  

其实上面的代码和数据源无关,我用%,而不是*,就是考虑到通用。

 

不行的话,就做个例子发上来,用内部表就行。